Trump-Putin oil deal: What it means for US fuel prices, global markets and the Russia-Ukraine war | Explained | Today’s news ByTech Word News October 10, 2026