Oil extends falls as supply worries ease; China petrochemical futures slump
Jun 25, 2026
Crude oil prices dropped below $70/barrel as Middle East supply concerns eased following US-Iran peace talks. China's petrochemical futures slumped, with PTA falling over 5% amid resurging overcapacity worries.