Oil Prices
Why Oil Prices Just Fell Below $100: Analysts Weigh In on the Iran Deal and OPEC’s Fracture
Brent crude has finally dipped below the $100 mark as news of a potential U.S.-Iran peace deal hits the wires. But with 100 million barrels stranded and OPEC fracturing, is this a buying opportunity or a structural shift?