Oil price drops on Iran talks uncertaintyBy omc_adminMarch 26, 2026 Global crude benchmarks experienced downward pressure this week as market participants grappled with a convoluted geopolitical landscape surrounding diplomatic efforts…