The capital of England, London is one of the most visited destinations in the world. 27 million tourists stay in London each year – surely […]