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