Photo: Santiago Lopez-Pastor, Bulevar de la Naturaleza Madrid is the capital of Spain. What would locals like visitors to know about the city? Google Maps 2019 Climate COP 25 Natural world Madrid is located on the Manzanares River. Madrid has a number of city parks, including Parque del Buen Retiro located downtown and near … Continue reading Madrid