Oil prices well below $100 as Strait of Hormuz reopens but experts aren’t convinced just yet. Here’s why April 18, 2026 · Economic Times Read full story at source