Londoners paused on Monday (4 May), as the sound of cannon-fire rang out across the city in celebration of the birth of the Duke and Duchess of Cambridges daughter.

Soldiers from the Kings Troop Royal Horse Artillery fired 41 shots in Hyde Park. At the same time, the Honourable Artillery Company fired a 62-gun salute at the Tower of London.

The new princess, named Charlotte Elizabeth Diana, was born on Saturday (2 May) at 7.34am at Londons St Marys Hospital.

Kate Middleton and Prince William presented their new daughter to the worlds press on the steps of the private Lindo Wing the same day.

Princess Charlotte is fourth in line to the British throne, after her grandfather Prince Charles, her father William and elder brother Prince George.

Charlotte, Diana and Elizabeth were all among the names most favoured by bookmakers for the princess, who is the fifth great-grandchild of Britains 89-year-old Queen Elizabeth.