Some 2,500 soldiers and sailors and personnel from the British Armed Forces paraded before Britain’s Queen Elizabeth II at an Armed Forces Parade and Muster held at Windsor Castle on May 19, 2012. A tri-Service Guard of Honour and six military bands were also present. Members of the British royal family were in attendance. Special guests included various members of royalty from around the world who came to attend Diamond Jubilee celebrations in honor of Queen Elizabeth II. Photos by Getty Images.