Summer solstice 2024: When is the solstice, why does it happen, and how do cultures celebrate?
What is the summer solstice, and when does it happen? The longest day of the year falls on either June 20 or 21 every year in the Northern Hemisphere. Here's everything you need to know about the science, and timing, of the summer solstice.