Where is the Tallest Christmas Tree in the Philippines?

The Christmas tree is the universal symbol of the holidays. As early as September, Filipino families begin decorating their homes for the season. Christmas trees grow out of nowhere in public spaces and there is a silent competition on which city erects the tallest Christmas tree in the Philippines. The City of Tagum in Davao […]