Manhunt underway after deadly shooting at Russian military site near Ukraine border
Belgorod, Russia – A tragic incident unfolded at a military deployment site in the Belgorod region of southwestern Russia, near the border with Ukraine. Reports indicate that a number of Russian soldiers lost their lives or sustained injuries due to a shooting. Details emerged from a Telegram news channel known as Baza, which is believed … Read more