Russia
Mikhail Svetlov/Getty Images
Kremlin TV Airs Call for Russia to Admit ‘Serious Defeat’
‘HUMILIATING’
Even the most war-happy Putin loyalists are now pushing for the recognition of recent “failures” Russia has suffered in Ukraine.

Trending Now