Traditionally, the solstice marks the longest day and the start of summer. The event has fascinated civilisations for thousands of years.