A little island in front of Helsinki