Oil Price Today (April 20): Crude oil jumps 6%, nears $100 again despite ceasefire hopes. What’s happening? April 20, 2026 · Economic Times Read full story at source