Several top Russian army officials arrested in recent crackdown
A photo of Major General Ivan Popov, commander of the 58th Army, published by the press service of the Russian Ministry of Defense on June 8, 2023. AP The wave of arrests affecting the top echelon of the Russian army has claimed a new victim. General Vadim …