Oil eases to $105 as US-Iran peace talks progress Energy Finance News Oil & Gas Oil eases to $105 as US-Iran peace talks progress ced-admin May 21, 2026 0 The price of Brent crude dropped to $105 per barrel on Wednesday amid ongoing peace talks aimed... Read More Read more about Oil eases to $105 as US-Iran peace talks progress