At the opening ceremony of the 2025 Invictus Games in Canada's Vancouver, the Duke of Sussex — Prince Harry — continued the tradition by taking over the stage and welcoming the service personnel and ...