Deluded Vladimir Putin wants us all to believe that seizing Severodonetsk is a big win for Russia

INSUBCONTINENT EXCLUSIVE:
The city of Severodonetsk is likely to fall to Russian forces in the coming days
If so, it will be a victory wrapped in a defeat, surrounded by monumental hubris.