Crowds of tourists and locals enjoying the summer sunshine beneath the colourful townhouses and quaint restaurants of historic Stortorget, Great Square, the iconic landmark plaza on Gamla Stan in the heart of Stockholm, Sweden's vibrant capital city.