President Donald Trump has imposed 25% tariffs on Mexican and Canadian imports, sparking a trade war with the US’s biggest trading partners.
The move has drawn immediate retaliation from Mexico, Canada, and China, with Beijing imposing tariffs of up to 15% on US farm exports, and Canada planning to impose tariffs on over $100 billion of American goods.