Christmas Day is the BEST time to visit London



The normally bustling capital city is a virtual ghost town on December 25th

Source: Daily Express :: Travel Feed http://ift.tt/1QPVxw7

Share this

Related Posts

Previous
Next Post »