Surprise Me!

U.S. releases 53 million barrels from strategic oil reserve to help stabilise energy markets

2026-05-12 30 Dailymotion

The U.S releases than 53 million barrels of crude oil from its Strategic Petroleum Reserve to help stabilise energy markets.