As the national capital, seat of government, home of the royal family, a metropolitan population of 12-14 million people and a world economic centre, London is without doubt the most important city...
London, as it is the capital of the country, this is where the Queen is and the houses of Parliament. It also is one of the major tourist attractions within England.