The Northern Hemisphere's winter solstice was observed with traditional festivities in the picturesque English countryside of Glastonbury on December 21, 2025. An eclectic mix of curious spectators, ...