
Sir Keir Starmer has defended Canada as “independent” and “sovereign” following Donald Trump’s repeated calls for its annexation as he visited Ottawa for talks on trade and security.
In an apparent challenge to the US President, the Prime Minister said the country was a “much-valued member of the Commonwealth”.