Putin’s defence minister ‘should have shot himself’, says Russian-installed official in rare public backlash

Independent EU News

Chechen leaders also ridicule generals saying senior officials should be stripped of their ranks