Spain
There is only one: Spain.
Only one: Spain.
Spain is the only Spanish speaking country in Europe.
The only country that speaks Spanish as a primary language in Europe is Spain. Some people on the borders of Andorra and France speak it as well.The only Spanish speaking country in Europe is Spain. There are 20 other Spanish speaking countries in the world, but they are in Central and South America.
Europe
There are 10 Spanish speaking countries in South America:ArgentinaBoliviaChileColombiaEcuadorEl SalvadorParaguayPeruUruguayVenezuela
In the same way that there are different countries in Europe speaking German, or French, or English. South America was colonized by the Portuguese and by the Spaniards. But they had different peoples and cultures, which gave rise to different countries.
The only independpent Spanish speaking countries that are completely surrounded by water are the Dominican Republicand Cuba.
Mexico!only
Only one: Belize
Africa and Europe
No. Many Spanish-speaking countries also have strong populations of English, Chinese, French, German, and in fact most international languages, just as a lot of nations do.