Oil Reaches $105 A Barrel, Making Iran Supplies Attractive

An oil installation in Iran. Undated
An oil installation in Iran. Undated

Global oil prices jumped to $105 a barrel, the highest point since 2014, as the Russian invasion of Ukraine led to fears of disruption to world supplies.