Former BoE governor named new PM of Canada - and tells Trump his country 'will never be part of America'
Former Bank of England governor Mark Carney has been named the new prime minister of Canada after winning the Liberal Party leadership race in a landslide victory.
Full Article