Prince Harry was reportedly given the responsibility to be a patron of the Invictus Games in order to prevent the Duke of Sussex from causing more 'embarrassment'.
Royal commentator Kinsey Schofield claimed that the games were used to deter bad press, which followed the royal during most of his young years.