Prince Harry has traveled to the Netherlands to promote the Invictus Games. The Duke of Sussex is founder and patron of the international sports competition for wounded military veterans.