
Prince Harry criticised the “weak moral character in the world” just hours after Donald Trump called his wife “terrible”.
The Duke of Sussex, 40, made the remark during his speech at the opening ceremony of the Invictus Games, a multi-sport event for wounded, injured, and sick military personnel, including both active service members and veterans.