325 million barrels of oil from strategic reserves released, says International Energy Agency
The International Energy Agency reports 325 million barrels of oil released from strategic reserves to ease global energy supply concerns. Read more at straitstimes.com.
3 Oct 13:10 · The Straits Times