Log In or Register
The photo was taken at Stockholm, Sweden. The palace visible at the right side is the city hall, where the nobel prize is awarded. I wish I had a better camera :-(