Just This once said:
I suspect the peacekeepers are on their way.
Blue helmets and impeccable Russian.
The Russians don't send peacekeepers anywhere, so won't do it here.
Peacekeepers are a Western ideology, and the Russians deploy peaceMAKERS.
This is why their troops get hassled less than toothless Western peacekeepers.