Madrid Madrid is – quite literally – the center of Spain. It is the second largest city in Europe- both by population of 3.7 million (largest is Berlin) and size at 604 sq. km (largest is Paris). The area has been settled since Celtic times, followed by the now familiar …
Continue reading