Britain Invictus Games Imminent? Prince Harry's Signature Event Could Create 'Difficult' Position for Royals If U.K. Wins Event Bid in 2027
If Birmingham, England, is chosen to host Prince Harry's Invictus Games in 2027, this could create 'difficulties' for the British royal family.