Protests have erupted across Iran after the government unexpectedly announced it was rationing petrol and increasing its price. At least one person has been killed and others injured in the violence. Officials say the changes, which have seen prices rise by at least 50%, will free up money to help the poor. Iran is already suffering economically due to stiff sanctions imposed by the US after Washington decided to pull out of the 2015 Iran nuclear deal.