15 Things to do in London
Let’s explore things to do in London. London is the capital city of England in United Kingdom. The city ranks in many top statistics such as most visited city, the busiest city, most powerful city, etc. London is filled with world heritage sites, famous landmarks and numerous museums and galleries. People can easily visit these…