London

London

In London, the day begins with Big Ben. The world’s most famous bell is housed in the city’s Elizabeth Tower and Palace of Westminster parliament building. The symbol of London is located right by the Thames, providing easy access to the world’s most important financial centre, the City of London.