Prince Harry and Meghan Markle pull the plug on glittering Invictus Games fundraiser
Prince Harry and Meghan Markle pull the plug on glittering Invictus Games fundraiser for wounded soldiers due to be shown on Amazon after signing £112million deal with rivals Netflix The music and comedy show was set to be held in California next summer Organisers hoped event would raise £1 million for Invictus Games Foundation Officials were … Read more