Oil prices drop further below 80 dollars a barrel as US-Iran peace deal signed June 18, 2026 · The Independent Read full story at source