There are a million reasons to visit London, and each year, over 30 million travellers from all over the world do. That’s an incredible figure when you realise England’s resident population is only 55 million! London is a city that is very attractive and Instagrammable. With a limitless number of flower-covered cafés, millennial pink eateries, […]