Prince Harry made a rare public appearance in London as he attended a service of thanksgiving to mark the 10th anniversary of the Invictus Games. Watch to know more!