Prince Harry and Meghan Markle attended the Invictus Games 2025 opening in Vancouver, showing support for military personnel and veterans. Their display of affection drew mixed reactions, with some ...