Brent oil tops $105 on report Iran’s top negotiator resignedBy FinMar NewsApril 23, 2026A picture taken on March 12, 2017, shows a view of an oil facility in the Khark Island, on the shore of the Gulf.Atta Kenare |…