Prince Harry is in London to celebrate a milestone for his Invictus Games foundation -- and while you'd think he might link up with family while across the ... Read more