Local Guides Local Guides 14 December 2018 The London Travel Survival GuideThe capital of the UK is a vast, bustling metropolis. There are over 9.5 million people rubbing shoulders on the…