Prince Harry unveils UK Invictus Games team
Prince Harry unveiled the UK Invictus Games team at the Tower of London on Tuesday. The Invictus Games is an international sports competition for injured war veterans. The 90-strong team of men and women, selected from more than 300 applicants, will represent Britain at the event in Toronto, Canada, this September. Prince Harry throws his support…