This cartoon is russia above all and its monstrous military industrial complex. No country in the world is cannibalising itself the way russia is doing it. And for the second time in the last 50 years.