This cartoon by artist Alesha Stupin (Алёша Ступин) is a brilliantly accurate illustration of the current power structure in Russia.
Putin at the top of an oil derrick supported by oligarchs, the hierarchy of the Russian Orthodox Church, crazed Chechen viceroy Ramzan Kadyrov, generic siloviki, and drunken vatniki.















