Who founded the Invictus Games?
The Royal Foundation donated £2 million to fund the first Invictus Games.
Imported from external platform