Prince Harry concluded the 2025 Invictus Games in Canada with a poignant speech to competitors and their families. The Duke of Sussex, 40, took to the stage at Rogers Arena in Vancouver on Sunday to ...