The beautiful town of Gubbio in Umbria, Italy, has the largest Christmas tree in the world. At least, a creative interpretation of it. The illuminated Christmas tree nestles against the Monte ...
An Italian mountain town is trying to stop their favourite tree being cut down and given to Pope Francis for Christmas. The ...