That’s what happens when you ally with Chechens… always expect those filthy muzzie savages to turn on you. Looks like Putin’s grand plan is going to crap out like physical presence on earth.
Putin just ordered 100 troops in Libya to return to Russia, they’re running low on usable bodies.