close
Sunday August 25, 2024

Royal family set up Invictus Games to save Prince Harry from 'embarrassment'

By Web Desk
July 14, 2024

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.