One of the most beautiful cities in the world, visitors come from all over the globe to see the architecture, culture and history of this magnificent destination. There’s something for everyone to enjoy – whether you love shopping and seeing some of the finest theatre productions, or visiting castles and other notable historic points of interest that are on your must-see list, London is a city for everyone. Here are our top picks for the best things to do in London.

read more