Spain is located in southwestern Europe on the Iberian Peninsula. It has a diverse climate and terrain, ranging from Mediterranean to oceanic to subtropical. Spain has a parliamentary monarchy government and a population of over 40 million people. Some of Spain's prominent historical sites include the Great Mosque of Cordoba and the Royal Palace of Madrid. Traditional Spanish customs involve flamenco dancing, bullfighting, and numerous local festivals. Popular sports include football, basketball, and tennis.