Oil Price Today (June 16): Crude oil rebounds after 5% plunge as traders await US-Iran peace deal details. Where are prices headed?

· Economic Times