Stockholm, one of the few cities in Europe that has never been ravaged by war