The Midsummer solstice, a time to celebrate the life-giving energy of sun and water
There are many things Swedes do well but celebrating the summer solstice, or Midsummer, at the end of June every year is an occasion they have turned into a social art fest.