A beaming Kate Middleton and Prince William christened their first born Prince George at a private and "intimate" ceremony at the Chapel Royal in St James's Palace.

Kate, who wore a cream Alexander McQueen outfit with a Jane Taylor hat, arrived with her husband and son just before the ceremony which was performed by the Archbishop of Canterbury, Justin Welby.

George wore a hand-made replica of the Royal Christening Robe, first made by Queen Victoria's eldest daughter in 1841. The robe was made by Angela Kelly, Dressmaker to The Queen.

He was christened in the Lily Font with water from the River Jordan. The Duke and Duchess of Cambridge picked two hymns, two lessons and two anthems for the ceremony.

The hymns sang were Breathe on Me, Breath of God and Be Thou My Vision. Lessons were performed by Pippa Middleton, who read from St. Luke chapter 18, verses 15-17, and Prince Harry, who read St. John chapter 15, verses 1-5.

Guests included Prince Charles, Camilla, Carole and Michael Middleton, the Queen and Prince Phillip and other close friends and family members.

Cressida Bonas, Prince Harry's girlfriend, did not attend the ceremony, despite reports suggesting she had been invited.

Earlier today, the palace announced George will have seven godparents. They chose Oliver Baker, Emilia Jardine-Paterson, Jamie Lowther-Pinkerton, Zara Tindall, William van Cutsem and Hugh, Earl Grosvenor.

Following the ceremony, Kate emerged from the Chapel holding George in her arms. She was shortly followed by Prince Charles, Camilla and the Queen.

All the guests will now go to Clarence House for a private tea party, where guests will be served slices of the christening cake.