2514 days ago
Guardian columnist and celebrated virtue signaller Owen Jones earns £500,000 a year for writing material which is, far too often, directly contradicted by facts. Here is his take on demonstrations in Iran which have left more than 20 dead.