Chief of the Defence Staff General Sir David Richards, Queen Elizabeth II and Prince Philip Duke of Edinburgh watch the flypast during the Armed Forces Parade and Muster at Home Park. Over 2500 troops took part in the Diamond Jubilee Muster. Windsor, England.