What Town Has The Worst Christmas Tree?

Do people in England have ladders? Because this is ridiculous! The town of West Yorkshire has been given the title for having the worst Christmas tree, but it's not because the tree is bad, it's because the the tree is half decorated!


View Full Site