Oil prices drop over $2 per barrel after US and Iran sign interim peace agreement.
Open shared insight