The Grand Cascade is a celebration of Russia's triumph over Sweden

[Peterhof - St Petersburg - Russia]