Mr Trump told reporters he would impose the tariffs as 'punishment' on three of the US's largest trade partners for allowing ...
American importers will pay a new 25 percent tax on goods from Canada and Mexico and a 10 percent levy on products from China.