Madrid is located at the center of the Iberian Peninsula, making it the highest capital city in Europe. With over 5 million residents, it is the ideal starting point to explore Spain, its traditions and its people. It’s home to countless museums and historic architecture as well as numerous business events.