
Kate Middleton has stunned royal watchers with a striking new blonde hair colour, revealed during a family outing to Balmoral on Sunday.
She joined Prince William and their children, Prince George, Princess Charlotte and Prince Louis, at the traditional summer church service at Crathie Kirk, alongside King Charles III, Queen Camilla and Princess Anne.