President Donald Trump announced broad tariffs Saturday on major US trading partners Canada, Mexico and China, claiming a "major threat" from illegal immigration and drugs -- a move that sparked promises of retaliation.

The post Trump slams tariffs on Canada, Mexico, China appeared first on Vanguard News.