Kate Middleton has given birth to a baby girl, Kensington Palace has announced. The princess was born at 8.34am UK time and weighed 8lbs 3oz. Prince William was present for the birth. Kensington Palace announced the birth shortly after 11am UK time, some five hours after Kate was admitted to hospital in central London, on May 2, 2015. The newly born Princess of Cambridge is fourth in line to the British throne.