Trump halts fresh tariffs in US-China trade war

The US and China have announced a preliminary trade agreement. The so-called phase one deal will see billions of dollars in tariffs removed or delayed. US stocks hit a fresh record on hopes there will be a continued softening of trade tensions between the world’s two largest economies. A fresh wave of US tariffs on […]