Thousands celebrated through the night at Stonehenge in southwest England, ushering in the sunrise on the longest day of the year, or summer solstice.