British royal Prince Harry graduated from Sandhurst Military Academy in England yesterday (12APR06), but couldn't stop grinning when he shared a joke with his grandmother Queen Elizabeth II while on parade. The 21-year-old was one of hundred of cadets at the passing-out parade to be inspected by the monarch, who is also head of the UK's armed forces. Harry was watched by older brother Prince William, who is a cadet at Sandhurst, dad Prince Charles and grandfather Prince Philip. Harry is now a 2nd Lieutenant on a salary of GBP21,940 ($38,400) per year.