China has relied on its huge crude oil inventories since the Iran war hiked oil prices to above $100 per barrel.
POLARIS INSIGHTS
POLARIS INSIGHTS
China has relied on its huge crude oil inventories since the Iran war hiked oil prices to above $100 per barrel.