London has recently become the most visited city in the world according to newly-released statistics. British capital has been visited from nearly 17 million tourists in 2013. In 2012 Forbes announced that the city was the most popular to visit in 2012. The main reason for travelers to put this spot in their to-do list Read More
Home » London Shopping