Prince Harry has made his first public appearance since returning to Britain, attending the inaugural Invictus Spirit Awards in London. The location of the event was embargoed until the Duke of Sussex arrived due to security reasons.