Serving as the cultural and political hub of the England’s capital city is massive. London is known as one of the largest cities and urban metropolitan areas in the European Union and is a true global city for its significance in the arts, fashion, education, finance, media and tourism.
This sprawling capital city is made up of a multitude of distinct villages, districts and neighborhoods. Located in the southeastern portion of England, London is centered on the River Thames, which snakes its way through the city with all the main attractions along either side of the river. London actually has two specific city centers, the commercial capital and the government capital. Often called the Square Mile, the original once-walled-in Roman city referred to as The City or City of London is the central point of the city’s commercial landscape.