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