The illustrious city of Madrid is Spain’s capital. It rests at an altitude 650 meters over sea level and can be considered a cosmopolitan version of New York, with a population of 6 million people. It is the financial and industrial hub of the country and the site where many of the world’s most prestigious [&hellip

Read More…