Storia: China's oil demand drop in 2026 may stabilize global prices: Breakingviews — Warptech Lab News