Prince Harry has kept the world waiting for his first public appearance with Meghan Markle – as it was confirmed he would meet America’s First Lady Melania Trump in Canada.

Ms Markle is likely to be supporting his Invictus Games in Toronto.

But Kensington Palace has so far only confirmed bilateral talks with Mrs Trump, having previously built up a strong rapport with her predecessor Michelle Obama over care for military veterans.

Mrs Trump is likely to be cheering on the American contingent taking part in the Games, a Paralympics-style global sporting tournament for wounded servicemen and women, and veterans. The opening ceremony is on Saturday.