Handout via Reuters Amid mounting outrage from Russia's hardline “patriots” over a supposed Ukrainian invasion in the country's Belgorod region , military ... Read more