Hosted on MSN3mon
Discover the world's largest Christmas treeThe beautiful town of Gubbio in Umbria, Italy, has the largest Christmas tree in the world ... seven hundred meters from the base to the star at the top. In Gubbio, however, it is clearlt not ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results