Top 5 Places In London That EVERY Tourist And Vacationer MUST Check Out

With an official population of over 8 million (in Greater London) and 14 million for its Metropolitan area, London isn’t only the largest city (and capital) in the United Kingdom…it’s also one of the MOST important cities in Europe. Matter of fact, London is exalted as one of the world’s two leading “Global Cities” – an international capital of music, education, fashion, finance, trade, and education. more