Tag: Russia-installed local leader

Russians Start Leaving Ukraine’s Kherson City

Russians Start Leaving Ukraine’s Kherson City

Russia-installed local leader, Vladimir Saldo, says tens of thousands [...]
1 / 1 POSTS