The Swedish flag waves in the wind at Villa Källhagen, Djurgården, Stockholm.