Shell scrambles to pay huge bill for Iran oilRoyal Dutch Shell is struggling to pay off $1 billion that it owes Iran for crude oil because European Union and US financial sanctions now make it almost impossible to process payments, industry sources said. Moreā¦ |