“China reduced its overall oil demand by 3 to 4 million barrels per day in H1 2026, partly by drawing down its strategic petroleum reserves.”