China's oil demand is expected to drop in 2026, stabilizing prices; new all-time high for crude oil by September 30 at 6% YES.

China's oil demand is expected to drop in 2026, stabilizing prices; new all-time high for crude oil by September 30 at 6% YES.

China's crude oil imports are rebounding sharply as refiners increase purchases from Russia and the Middle East, supporting oil prices despite a temporary pause in U.S.-Iran…