Putin’s defence minister ‘should have shot himself’, says Russian-installed official in rare public backlash Independent EU News October 7, 2022 Chechen leaders also ridicule generals saying senior officials should be stripped of their ranks