In simple terms, Greater London can be considered as the area encompassed by the M25 motorway, it was created as a political entity in 1966, covers 668 square miles and is home to over 7.5 million people.
Within Greater London there are 33 municipal boroughs that provide a level of local government and administration, and there is an overarching regional assembly headed by the Mayor of London – currently Boris Johnson. Two of those 33 boroughs are actually cities in their own right, The City of Westminster and the City of London. Westminster is the political heart of Britain, while the City of London, which covers one square mile and has its own Mayor, is the business heart.
Greater London will be host to the 2012 Olympic Games, hosted in the East End of London providing much needed investment in a formerly run-down part of Britain.