The Duke of Edinburgh appeared at his first major public engagement since leaving hospital as he joined the celebrations for the Queen's official birthday at the Trooping the Colour parade.

Philip attended the traditional display of pomp and pageantry after being discharged from hospital a week ago following treatment for a bladder infection.

The military spectacle is held every year at Horse Guards Parade in Whitehall, central London.

Thousands of people, including friends and family of those taking part, packed into seats and stands around to watch precision marching by hundreds of Guardsmen.

The Queen took the royal salute as senior members of the royal family looked on.

She wore a primrose yellow coat and dress by Angela Kelly with matching hat, and displayed her Brigade of Guards brooch.

The Duke wore a full ceremonial dress as Colonel of the Grenadier Guards.

The Queen celebrated her actual birthday on April 21, when she turned 86, but today's ceremony marked her official birthday, which is always in June.

She and the Duke of Edinburgh were cheered by the crowds gathered outside Buckingham Palace when they went onto the balcony with senior members of the royal family to watch the traditional RAF flypast