Europe Sights in Madrid 19 Apr2021 The Spanish capital is the political center of the country and, together with Barcelona, also the most important economic metropolis on the Iberian Peninsula. The wonderful old town, the stately…