Leaping to Landsort
Landsort (literally meaning ‘spit of land’) is generally considered the most southerly point of the Stockholm archipelago and is actually a village on the island of Öja. The village has around 30 permanent residents and is probably most famous for the lighthouse. The lighthouse is the oldest one in Sweden …