Prince Harry and his actor girlfriend Meghan Markle have arrived together at the Invictus Games in Toronto.

It is the first time they have appeared holding hands in public.