iStock Business Oil slips below £75 a barrel as talk of US-Iran negotiations cools market nerves Teena Jose Mar 25, 2026