The UK Defence Ministry said Russia has fired senior military commanders for underperforming in the Ukrainian war. Vice Admiral Igor Osipov, who commanded the Black Sea Fleet, was likely sacked following the sinking of the Moskva cruiser in April, it added. Russian Chief of General Staff Valeriy Gerasimov has likely lost Russian President Vladimir Putin's "confidence", the ministry said.