Prince Harry could be forced to quit Invictus Games — here’s who would likely take over: report
Prince Harry may be compelled to relinquish his role as patron of the Invictus Games — potentially creating a significant leadership void at the helm of the foundation, according to a report. The Duke of Sussex, who founded the organization in 2014, is no longer seen as beneficial to the charity as he once was, … Read more