Outrage as oil giants profit billions from Iran war

 Shell has made $6.9bn in profits since the Iran war began, cashing in on soaring energy prices. The enormous profits have reignited calls for higher taxes on...read more

Comments