As the geographical, cultural and political center of the Iberian Peninsula, Spain’s vibrant capital is one of Europe’s fastest growing major cities. About six million people live in the Greater Madrid area, 3.1 million of them in the city itself.
Read More