<human>:  What countries speak Spanish?
<bot>: The most widely spoken country in which Spanish is the official language is Mexico. Other countries where Spanish is an official language include Colombia, Argentina, Spain, Peru, Chile, Venezuela, Ecuador, Guatemala, Cuba, Bolivia, Dominican Republic, Honduras, Paraguay, Costa Rica, Panama, Uruguay, El Salvador, Nicaragua and Puerto Rico.