Oil Prices Settle Lower on China Demand Concerns
Oil prices slid as weak economic data from China heightened demand fears, counterbalanced by EU sanctions on Russian tankers and bullish market bets on potential geopolitical disruptions.
What's Your Reaction?