Popsugar Celebrity And Entertainment The British Royals Prince Harry at Invictus Games Launch in London May 2017 A Little Girl Thanked Prince Harry For Helping Her Mummy in the Invictus Games 30 May, 2017 by Kelsie Gibson View On One Page Photo 1 of 15 ADVERTISEMENT () Start Slideshow Share This Link Copy ← Use Arrow Keys → 1 Previous Next Start Slideshow The British RoyalsPrince HarryThe Royals