Family snaps of history: Royal christenings over the last century
Tomorrow the royal family will celebrate another special occasion with the Christening of Prince George, just over three months after his birth.
Royal babies are often christened in the Music Room inside Buckingham Palace, where Prince William's ceremony was held. However the Duke and Duchess of Cambridge have decided to hold Prince George's christening at The Chapel Royal at St James's palace.
Read: George's christening held in historic Chapel Royal
The ceremony will be led by the Archbishop of Canterbury, the Most Revered Justin Welby, who said he was privileged and honoured to be conducting the celebration, and hopes it will inspire.
Read: Archbishop 'delighted' to conduct royal christening
Royal christening ceremonies are normally private affairs, attended only by friends and family members. Jason Bell will take the official pictures, which will be released on Thursday, October 24.
Read: Prince George's christening photographer announced
Royal christenings are steeped in tradition, with all babies wearing the intricate family gown made for Queen Victoria's eldest daughter Victoria, in 1841. The gown is made from Spitalfields silk and satin, with a Honiton cotton lace overlay.
The last royal baby to wear the royal christening dress was the Earl and Countess of Wessex's daughter Lady Louise but it was now at the Museum of London and a replica has been made by the Queen's dresser Angela Kelly.
The first baby to wear the new replica gown was Edward and Sophie's son James Viscount Severn in 2008.
The replica retains the same features as the original, including the lengthy skit and collar and bow, and has been worn by the daughters of Peter and Autumn Phillips, Savannah and Isla.
The dress has been worn by 60 royal babies, including the Queen herself as well as the Princess Royal, Prince Charles, William and Harry.
Princess Beatrice was the last royal baby to be christened in the chapel at St James's Palace in December 1988. Prince William was christened in the Music Room at Buckingham Palace.
The names of Prince George's godparents have not been announced, but it is expected that friends of the couple will be asked, instead of dignitaries and foreign Royals.
Prince William has six godparents, including former King Constantine II of Greece, and the Duchess of Westminster, Lady Susan Hussey.
Prince Harry, of Henry of Wales, was christened in St George's Chapel in Windsor, on December 21, 1984.
He also has six godparents, including his uncle Andrew, the Duke of York, Lady Sarah Armstrong-Jones, and Gerald Ward, a former officer in the Household Cavalry.
Prince George's christening will be the first time the public see a professional picture of him, as previously Kate's father took the official portrait released to celebrate his birth.
Jason Bell, famous for his pictures of Hollywood and rock royalty, will take the official christening picture.