Prince Harry unveils British team for Invictus Games

Prince Harry has unveiled the British team for the 2016 Invictus Games. The event will be staged in Florida next month.

feedback