Visby, Sweden

Century old buildings amid lush foliage and lavender bushes