Renewables Oil Prices China's Oil Demand Outlook Gasoline Prices Trading Mining Emissions Cap Impact Job Openings Production Scenarios
Algorithmic trading and economic uncertainties in the US and China contribute to the recent decline in oil prices.