Guest post by Lavinia Griffin A truly global city, full of history and rich in culture, London is Britain’s top travel destination. In 2017, an estimated 19.8 million tourists visited London. London has something for everyone,…