Queen Elizabeth II's platinum jubilee celebrations are under way with Trooping the Colour, a military parade watched by members of the royal family.
But, more importantly, who wore what on the day?
The queen was dressed in a summery shade of light blue at the Buckingham Palace event. Her coat had white detailing and, true to form, the monarch accessorised her ensemble with a hat of the same shade. She watched proceedings with her cousin the Duke of Kent.
Kate, Duchess of Cambridge, chose a white dress coat, thought to be by British design house Alexander McQueen, with a black and white Philip Treacy hat, a pair of sapphire earrings that belonged to Diana, Princess of Wales and a clutch bag by Scottish brand Strathberry.
The duchesses arrived at the Horse Guards Parade together in a carriage with Kate's children, Prince George, 8, Princess Charlotte, 7, and Prince Louis, 4.
Prince George wore a suit, befitting the occasion, while Princess Charlotte wore a blue dress with a blue bow, and Prince Louis wore a sailor-style shirt.
The Duke and Duchess of Sussex watched the proceedings from the Major General’s Office, with other members of the royal family.
Meghan wore an off-the-shoulder navy blue dress thought to be by Roland Mouret, with a wide-brimmed white hat with a navy bow by milliner Stephen Jones.
Sophie, Countess of Wessex, travelled in a carriage with her husband Prince Edward, Earl of Wessex, who was wearing military uniform, and children James, Viscount Severn, 14, and Lady Louise Windsor, 18.
The countess wore a pink gingham dress coat with a matching hat.
The queen's granddaughter Princess Eugenie watched the festivities from a London rooftop with her husband, Jack Brooksbank, and son, August, 1.
She shared a collection of photos on her Instagram, describing it as "the most perfect day to celebrate 70 years".
She was wearing a light blue chiffon and lace dress by Self-Portrait, with a coffee-coloured hat.
Prince Charles, Prince William and Princess Anne all took part in the parade, wearing military uniform.
What is Trooping the Colour?
Taking place at the Horse Guards Parade, a ceremonial ground in St James's Park, Trooping the Colour is an annual military parade, held to mark the British monarch's official birthday.
It has been the traditional celebration for British kings and queens for more than 260 years.