Dozens of countries agree to release 400 million barrels of oil to ease Iran war crunch

The International Energy Agency said Wednesday that member countries had unanimously agreed to release 400 million barrels of oil from their reserves in a bid to ease prices that are soaring due to the Iran war. “The oil market challenges we are facing are unprecedented in scale, therefore I am very glad that IEA Member … Read more