The world’s largest Christmas tree display rises up the slopes of Monte Ingino outside of Gubbio, in Italy’s Umbria region. Composed of about 500 lights connected by 40,000 feet of wire, the ‘tree’ is a modern marvel for an ancient city. The custom of the Christmas tree developed in early modern Germany with predecessors that can be traced to the 16th and possibly the 15th … [Read more...]