Oil price back at USD100 despite record release of reserves
Oil prices are back above USD100 per barrel, even after the IEA announced a record 400 million‑barrel release from strategic reserves. The move hasn’t eased market fears as tensions from the Iran war continues to drive uncertainty.