Here are some quick facts about the home of the 2012 Summer Olympic Games. London is the capital of England and the United Kingdom, the largest metropolitan area in the United Kingdom, and the largest urban zone in the European Union by most measures. Wikipedia
Head: Queen Elizabeth II
Population: 7,556,900 (2007)
Government: Constitutionl Monarchy, Parliamentary System
Main Language: English
Area: 609 sq miles (1,577 km²)
Click Here to learn more about London and its history.