
Putin led Russia to disastrous defeat in Ukraine, retired Russian General Leonid Ivashov says
Vladimir Putin is leading Russia to defeat and humiliation in Ukraine, according to one of Moscow’s most respected military figures, who also blames the President for uniting the West with his disastrous invasion. Retired army […]