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

Prince Harry has been called out for claiming credit for the Invictus Games

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.

Advertisement