Sweden, AnnalenaS, Stortorget (Big Plaza) in Gamla Stan (Old Town)

Stortorget, or Big Plaza, in Gamla Stan, the Old Town. (Annalena Stache/YJI)

Leave a Comment