One year of Russia-Ukraine War: Demand recovery in China in 2023 to play big role in crude oil prices
Crude oil prices, which climbed to a 14-year high of $140 per barrel in March 2022, have now tapered off to around $80 per barrel due to weak demand amid global inflation.
Latest News from Moneycontrol.com