Royals in ‘difficult position’ over UK bid to host Invictus | Royal | News
The British government has pledged £26 million in its bid to host the 2027 Invictus Games, move which could force the Royal Family into some difficult decisions, amid ongoing tensions…