Both Prince Harry and Meghan Markle will hold events at the Invictus Games, taking place in Dusseldorf, Germany, next month. The Times of London reports that Harry will give a speech at the closing ceremony on September 16, where Markle will host a segment demonstrating the servicemen’s courage and resilience. The Games follow the release …