Christmas is a time of excess, and it seems that Cheshire know exactly how to do it.
Britain’s largest Christmas tree was put up a few weeks ago in Cheshire. It is said to be 90 ft tall and has 100,000 lights and 20,00 baubles. I looked it up on the internet and it is a BEAST.
You can read more about it and see more pictures of this Christmas Godzilla here.