United Kingdom, Feb. 9 -- 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".

He told the 40,000 assembled in the stadium: "In this moment of difficulty and division in many parts of the world, we gather here in Vancouver in a spirit of unity. We represent 23 nations. Speak many different languages and reflect the full breadth of the world's religions and faiths.

"Beyond any diff...