Oil Prices Dip Amid China Lockdown, Release of Reserves
On Monday, oil prices declined more than $2 per barrel for the second straight week as world consumers announced plans to release a record amount of crude oil and oil products from strategic stocks in addition to ...