Sweden 2005

The Stortorget (Great Square) in Stockholm contains a number of outdoor cafés and is a pleasant place to meet.