Chinese oil demand surge pushes Shanghai crude above $100
AI Summary- Chinese oil demand pushed Shanghai crude prices above $100.
- Brent traded between $97.20 and $97.70 per barrel on September 7, 2026.
- Prediction markets priced 1.3% odds for a new crude high by September 30.