Erm, this.
I think it's a political cartoon, but I have absolutely no idea what it's about.
And we thought those British cartoons were hard to figure out.
WTF?? The only thing I can figure out that it has something to do with the Occupy Movement, what exactly, no fucking clue...