Monaco's Princess Charlene has given birth to twin babies, Gabriella and Jacques, the palace has announced. It is the first time twins have been born to Monaco's royal family since it was founded in the 13th CenturyPrincess Charlene and Prince Albert in November
42 cannon shots rung around Monaco confirming their arrival
The twins were delivered at a hospital named after their grandmother, Grace Kelly