The Duke and Duchess of Cambridge name their little princess

The Duke and Duchess of Cambridge have announced that their baby daughter is to be called Charlotte Elizabeth Diana. Kensington Palace tweeted the couple were “delighted” to announce the baby will be known as: “Her Royal Highness Princess Charlotte of Cambridge." Bookmakers had said the favourite was ‘Alice’ after a flurry of last minute bets, knocking 'Charlotte’ off the top spot. Some £1m ($660m) was wagered on the name of the couple’s second child, bookmakers estimated. Ladbrokes said that since the baby was born punters had placed more bets on the potential name than on the General Election.

Wishing Princess Charlotte Elizabeth Diana a long & happy life. I hope the Duke & Duchess of Cambridge are enjoying her first, special days.

Labour leader Ed Miliband

Sky’s Royal Commentator Alastair Bruce said: "It’s a name that has tremendous history. "It will always provide a link to the past and opportunity for this young princess to create her own identity as Princess Charlotte.” He said choosing Elizabeth was a “salute to Her Majesty The Queen” who the Duke and Duchess are “hugely fond of”. He added he thought it was “almost inevitable” the name Diana was chosen due to the “extraordinary influence” Prince William’s mother had on his life. The birth of the Royal princess was marked on Monday afternoon by gun salutes across London. As Big Ben chimed 2pm, 41 volleys rang out across Hyde Park fired by the King’s Troop Royal Horse Artillery, and there was a 62-gun salute at Tower Bridge.