Prince Harry urged to 'step down' from Invictus Games role as major update announced
Published
The Invictus Games will return to the UK in 2027, with the event set to be hosted in either Birmingham or Washington DC - as Prince Harry is urged to 'step down' from his role.
Full Article