News

Oil Prices Tumble at Major Exchanges

Brent crude, the world's oil benchmark, tumbled as much as $2.91 or 11.67% and fell to $22.02 a barrel in a single trading session at...
2022