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