US President Donald Trump’s announcement of going ahead with tariffs on Mexico and Canada and imposing fresher levies on China has sparked the beginning of a trade war. Beijing and Ottawa have declared reciprocal tariffs on US products, while Mexico will unveil its plan soon