Major economies have agreed to release 100 billion barrels of crude oil and diesel from emergency reserves in an effort to stabilise global energy markets. The Group of Seven, G7 countries announced the coordinated release on Friday, 2 October, with supplies to be released over four months through the International Energy Agency. After a videoRead More
