London is one of the most visited cities in the world for a reason, and the sheer amount of people can make it overwhelming for first timers. That’s why we prepared this guide on the essential things ...