Prince Harry urged to 'step down' from Invictus Games role as major update announced

Prince Harry urged to 'step down' from Invictus Games role as major update announced

Daily Record

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