18/03/2013

Twelve Reasons Why David Cameron Should Step Down From His Job



via Stirring Trouble Internationally - A humorous take on news and current affairs