What Countries Speak Spanish?

They speak Spanish in Spain, obviously and Mexico. Spanish is the official language in most of the Central and South American countries. They also speak Spanish in Africa.