Madrid, the capital of Spain, is located in the heart of the Iberian peninsula and right in the centre of the Castillian plain 646 meters above sea level. Madrid has a population of over three million. A cosmopolitan city, a business center, headquarters for the Public Administration, Government, Spanish Parliament and the home of the Spanish Royal Family. Madrid is characterized by intense cultural and artistic activity and a very lively nightlife.