The Queen marked her official 90th birthday by taking the salute at a military parade in London where her vivid green outfit caused a sensation.
After Trooping the Colour, members of the royal family - including the Duke and Duchess of Cambridge and their children, George and Charlotte - appeared on the balcony of Buckingham Palace to watch a military fly-past.
Prince George, who is nearly 3, waved at the planes, while 1-year-old Princess Charlotte, who was carried by the Catherine, blocked her ears.
The parade featured almost 1500 uniformed officers and more than 300 horses.
But it was the Queen's unusually bold dress and hat, in a green so bright as to be almost fluorescent, which caught the eye of many.
On Twitter, some compared it to the colour of Kermit the Frog from Jim Henson's TV comedy The Muppet Show.
The Queen was accompanied by her husband, Prince Philip, who wore a ceremonial red military uniform and bearskin hat.
Thousands of people flocked to see the spectacle.
The Queen celebrates two birthdays as part of a royal tradition which dates back more than 250 years.
The actual date of her birth is April 21, 1926. But her official birthday is also marked in Britain on a Saturday in June with Trooping the Colour.
The parade featured the Household Division of the British Army - seven regiments traditionally seen as the monarch's official guards.
Yesterday, a giant street party known as the Patron's Lunch was held on The Mall outside Buckingham Palace to mark the birthday.
The celebrations started the day before with a service at St Paul's Cathedral.
Even Russian President Vladimir Putin, whose country has frosty relations with Britain, sent a message of congratulations to the Queen, noting their nations' "rich history of relations".