Prince Harry has criticised the "weak moral character" in the world.
The Duke of Sussex gave a speech at the opening of the 2025 Invictus Games - which he set up for wounded and sick military personnel and veterans in 2014 - at the BC Place stadium in Vancouver, Canada, on Saturday (08.02.25) and praised the "fearless" competitiors and the support they offer one another amid a time of "difficulty and division".