<human>:  What countries speak Spanish?
<bot>: Spanish is the official language of many countries in the world, including Mexico, Colombia, Spain, Argentina, Peru, Venezuela, Chile, Ecuador, Guatemala, Cuba, Bolivia, Dominican Republic, Honduras, Paraguay, El Salvador, Equatorial Guinea, Panama, Uruguay, and Costa Rica.