No visit to England would be complete without first starting your journey in the capital city. London consistently ranks as one of the most visited cities in the world. This is largely due to a worldwide obsession with English royalty and royal culture, an endless list of attractions to visit and endless entertainment. For…
Source: The 10 Best Places to Visit In Southern England | WORLD OF WANDERLUST