Prince Harry’s Invictus Games has reportedly faced a major bump on the road after it emerged that two senior executives were dismissed from their positions for reasons unknown. The next Invictus Games, set to be held in Canada in February 2025 was struck with bad luck after MailOnline revealed that its CEO …
Read More »