Donald Trump says he will impose a 25% tariff on goods coming from Mexico and Canada, plus an extra 10% on Chinese goods.
If we believe that Donald Trump really means what he said during the election campaign, we may be entering a period of ...