Russia

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.

GettyImages-505081868_klmjv5
Mikhail Svetlov/Getty Images

Got a tip? Send it to The Daily Beast here.