Trump slaps punishing tariffs on Mexico, Canada and China, sparking fears of a trade war
MEXICO CITY — President Trump slapped sweeping tariffs on goods from Mexico, Canada and China on Saturday, sending shock waves through the global supply chain and sparking fears of a…












