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 Cambridge's daughter.

Soldiers from the King's 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 London's St Mary's Hospital.

Kate Middleton and Prince William presented their new daughter to the world's 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 Britain's 89-year-old Queen Elizabeth.