King Charles is preparing to deliver an historic speech to Canada's parliament tomorrow, to give Ottawa a highly public show of support — and remind Donald Trump who the head of state is.

But the British monarch's strategy isn't without risk.

Comments