• 218 results found
The Islamic Spring

Translation: 'Arab Spring' (tree) / Freedom, dignity, social justice (sign). This cartoon...

31 May 2012