Europe news
fromwww.aljazeera.com
10 hours agoWhy historic oil reserves release may do little to bring down rising prices
Oil prices surge past $100 per barrel despite the IEA releasing 400 million barrels of emergency reserves, as the Strait of Hormuz closure threatens one-fifth of global oil supply.