Warships and submarines on display in Russia's Navy Day parade

The annual event in St Petersburg attracted large crowds.

There were other displays around the country, and Russia also showed off its naval hardware at its Syrian base of Tartus.