If your not familiar with the work of Rogelio Naranjo you should be.
He was a political cartoonist from Mexico in the 1930’s below is a sample of his great work.