The Queen wearing a green and purple outfit and hat made her grand entrance with her husband Prince Philip the Duke of Edinburgh who recently underwent a hip operation.
The Queen wore a delicately flared dress in neon yellow, purple and grey printed silk.
The coat is an edge to edge coat with a frogging fastening in lime silk tweed. Both are by Stuart Parvin.
She is wearing an Angela Kelly hat, using the same lime silk tweed with sinamay adorned across the crown with handmade lace crystals and pearls made by Lucy Price.
BBC
The 92-year-old's brooch is The Richmond Diamond Brooch with pearl drop.
Today’s royal wedding is Philip’s first official event since the surgery last month after he underwent a last-minute operation on his hip.
The 96-year-old was in hospital five weeks before the wedding.
Speculation had been mounting over what colour hat the Queen would be wearing to the ceremony, with the bookies repeatedly favouring Her Majesty donning a blue hat.
The Queen wore a sky blue dress and matching-coloured hat for Prince Charles’s wedding to Princess Diana.
And Her Majesty also chose to wear blue at Princess Anne’s first wedding to Mark Philips.
BBC
For Kate and Prince William’s royal wedding in 2011, the Queen wore a beautiful sunny yellow Angela Kelly-designed dress and matching-coloured hat, opting for her much-loved bright colours for the much-anticipated ceremony.
And Her Majesty donned a cream coat and hat to celebrate Prince Charles’s marriage to Camilla – who wore a dusty blue gown with gold details – at a dedication ceremony in St George’s Chapel in 2005.
Meanwhile, the Queen wore mauve to Prince Andrew’s marriage to Sarah Ferguson in 1986 and again to her youngest son Prince Edward’s wedding in 1999 to Sophie Rhy-Jones in 1999.
Royal protocol dictates that the most senior member of the royal family, the Queen, should be last to arrive for events – with the exception of weddings – so the Queen arrived moments before the bride, who was walked down the aisle by her son Prince Charles, 69.
PA
The ceremony began at 12pm, with thouands having flocked to the chapel to see Prince Harry, 33, and his bride, Meghan, 36, tie the knot.
Hollywood royalty including the Clooneys, Beckhams, Elton John - who famously performed at Princess Diana's funeral in 1997 - and Idris Elba also attended the glitzy ceremony.
As the ceremony continues, the Queen was pictured listening intently while wearing her glasses.