Stockholm, Sweden (97 of 280)
The Royal Palace.