Christmas was launched in fairy tale style as Harrods unveiled its festive lights with a Disney-themed display.
Cinderella and her Fairy Godmother arrived in a horse-drawn carriage and with a "bibbidi-bobbidi-boo" the central London department store's facade magically lit up.
Dazzled shoppers saw some 11,000 bulbs, sparkling faux-hedges in each shop window and two twinkling 30ft Christmas trees herald that the season to be merry is almost upon us.
As the lights went on, colourful fireworks shot from Harrods' roof and exploded into the night sky.
Earlier in the day, 10 window displays inspired by Disney Princess dresses went up.
The dresses have been created by world-renowned designers Oscar de la Renta, Versace and Elie Saab.