Spain is a country in Europe with a population of 46 million people. Its capital and largest city is Madrid. The official currency is the Euro. Spain has diverse regions that speak different languages like Spanish, Catalan, Basque, Galician, and Valencian. Famous landmarks include the Alhambra palace complex and Cuatro Torres business area in Madrid.