Sweden's newest Princess, Estelle, has been baptised in a joyous ceremony.
Proud parents Crown Princess Victoria and her husband Daniel were joined by a dazzling host of European royals for the occasion.
Haakon of Norway and the future king of the Netherlands, Willem-Alexander, were named godfathers.
Denmark's glamorous Princess Mary took on the role of godmother, as did the little girl's paternal auntie, Anna Westling.
Little Estelle was on her best behaviour throughout the whole day, and looked adorable in a vintage white gown that has been in her family since 1906.
Read full story
Photo: © PA