Home Politics Strait of Hormuz crisis sends oil price close to $120 as Middle East conflict rattles markets