Oil Markets Lackluster Amid Russia Peace Deal, China’s Stockpiling
Sentiment in oil markets remains overwhelmingly negative, driven by perceived market oversupply and negative global demand indicators. Brent crude for January delivery was trading at $63.10 per barrel in...
