Our Destroyers are no slouches, and their 5 inch gun is plenty, not to mention everything else they have onboard.
do you or anyone know what that ship is on russia today?