Another statue symbolizing Russia's victory over Sweden

[Peterhof - St Petersburg - Russia]