U.S. releases 53 million barrels from strategic oil reserve to help stabilise energy markets The U.S releases than 53 million barrels of crude oil from its Strategic Petroleum Reserve to help stabilise energy markets. 12/05/2026 21:49 MYT Read More