Russia has held its annual show of naval strength.

It displayed warships, submarines and weaponry in a parade on the Neva River in St Petersburg and in the Gulf of Finland.

But experts say the event masks discontent among some of Russia’s armed forces.

Al Jazeera’s Sonia Gallego reports.

– Follow us on Twitter: https://twitter.com/AJEnglish/

– Find us on Facebook: https://www.facebook.com/aljazeera/

– Check our website: https://www.aljazeera.com/