Small Italian Town Lights Up World’s Largest Christmas Tree

For nearly three decades, Gubbio, a small medieval town at the foot of Mount Ingino in Italy’s Umbria region, has held the Guinness Record for the world’s largest Christmas tree. In 1981, the 750-meter Christmas tree spread over the slope of Mount Ingino was lit up for the first time. Every year since, on the […]