Sweden 2005

Walking through Stockholm's Great Square, you really do feel like you've been transported to a different time.