Oil Prices Crash As Supply Concerns Ease On Russian Price Cap Talks
Oil prices fell on Thursday with Brent crude falling near Monday’s levels following developments that Group of Seven (G7) nations were considering a price cap on Russian crude in the range of $65-70 per barrel, international media reported today. The world’s most traded commodity fell as supply fears added to the downward trend that initially … Read more