Stockholm, Sweden in Europe. Waterfront view on architecture

Royalty-free stock photo ID: 83177884

Stockholm, Sweden in Europe. Waterfront view on architecture