Britain's King Charles III attends audiences with indigenous leaders at the official residence of the Governor General of Canada, in Ottawa on May 27, 2025. [AFP]
King Charles III is to deliver a historic speech to open Canada's parliament on Tuesday, with the nation, of which he is head of state, facing unprecedented threats from US President Donald Trump.