Oil Price Today (March 18): Crude oil dips over 1% despite Iran war entering day 19. Here are two reasons why March 18, 2026 · Economic Times Read full story at source