Prince Harry unveils UK’s Invictus Games Team at the Tower of London

by Victoria Howard