Russian conscript shoots military officer during mobilization protest – Reuters

A gunman shot dead the head of a local military committee in a Siberian town on Monday, local authorities reported, in an apparent protest against Russian President Vladimir Putin’s mobilization order.
In a graph video posted on social media, a gunshot is heard and a man falls to the ground, while the shooter also identifies himself to officers as 25-year-old Ruslan Zinin.
The shooter was arrested by police on suspicion of endangering the life of a law enforcement officer and illegally possessing weapons, authorities said in a statement. A criminal case has been opened against him.
The governor of the Irkutsk region, Igor Kobzev, wrote on Telegram that the military commissar, Alexander Eliseev, “is in intensive care, in critical condition. Doctors are fighting for his life,” he said, adding that “the shooter was immediately arrested. And he will certainly be punished!
According to eyewitnesses, the shooter said, « Nobody’s going anywhere » moments before opening fire.
This is the latest demonstration against Putin’s massive mobilization of 300,000 troops. Russians have protested the call in recent days, holding scattered rallies across Russia despite threats of arrest, while others have tried to flee the country.
Grace Stranger contributed reporting.
if ( document.referrer.indexOf( document.domain ) < 0 ) {
pl_facebook_pixel_args.referrer = document.referrer;
}
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq( 'consent', 'revoke' );
fbq( 'init', "394368290733607" );
fbq( 'track', 'PageView', pl_facebook_pixel_args );
if ( typeof window.__tcfapi !== 'undefined' ) {
window.__tcfapi( 'addEventListener', 2, function( tcData, listenerSuccess ) {
if ( listenerSuccess ) {
if ( tcData.eventStatus === 'useractioncomplete' || tcData.eventStatus === 'tcloaded' ) {
__tcfapi( 'getCustomVendorConsents', 2, function( vendorConsents, success ) {
if ( ! vendorConsents.hasOwnProperty( 'consentedPurposes' ) ) {
return;
}
const consents = vendorConsents.consentedPurposes.filter(
function( vendorConsents ) {
return 'Create a personalised ads profile' === vendorConsents.name;
}
);
if ( consents.length === 1 ) {
fbq( 'consent', 'grant' );
}
} );
}
}
});
}
rt