London (Greater London Area)
About London (Greater London Area)
The largest metropolitan area in the United Kingdom, London is also its capital city. Judged by international arrivals, London is the world’s most-visited city, and is widely viewed as a world cultural capital.
Standing on the River Thames, London has been a major settlement for two millennia, its history going back to its founding by the Romans. Today, the greater London area is an international metropolis, blending historical sites with modern architectural landmarks, and a wide range of peoples, languages, and cultures with those of the Britons.