PHOTO: Stortorget, the Oldest Square in Stockholm, Sweden
Stortorget is the main square in Stockholm’s Gamla Stan, the Old Town area of the city. The name translates to “Big Square” in English, but ironically, it is actually one of the smallest Old Town squares in Europe. Stortorget stands on the site of the original settlement that grew to become the Swedish capital. By … Read more