in Europe, London, Travel Guide, United Kingdom

Hop-on Hop-off Sightseeing Tour: Things to Do in London in 24 Hours

Welcome to London! The city of British royal family, the Queen’s Guard with their signature bright red coats and Napoleonic France-bearskins, red double-decker buses, afternoon teas, classic cabs and strict unwritten rules when it comes to forming a queue. At…

Continue reading