Global oil prices have surpassed $100 a barrel, as Iran continues to block tankers from shipping crude. IEA’s decision to ...