Oil Price Today (June 5): Crude oil holds ground as Iran peace deal uncertainty lingers. Where are prices headed? June 5, 2026 · Economic Times Read full story at source