Britain's Queen Elizabeth greets Princess Lalla Meryem of Morocco as she arrives for a lunch hosted by Queen Elizabeth to mark her Diamond Jubilee.

London - Queen Elizabeth II is watching thousands of Royal Navy, Army and Royal Air Force troops parade outside her Windsor Castle home to mark her Diamond Jubilee.

The parade is part of a series of events to celebrate the queen's 60-year reign, which culminate in nationwide Jubilee celebrations on a 4-day weekend beginning June 2.

Some 2,500 troops paraded through Windsor Castle grounds and through the town to the sound of six military bands Saturday. Windsor castle, some 25 miles (40 kilometres) west of London is one of the Queen's residences.

The queen and her husband Prince Philip will then travel along the same route before watching a tri-service fly past of 78 aircraft - including helicopters, Hawks, the Battle of Britain Memorial Flight, the Red Arrows and Tornados.

On Friday she hosted a Jubilee lunch at Windsor castle for several monarchs from around the world. - Sapa-AP