(Image source from: It's Royal Baby Girl!})
Kate Middleton has given birth to a baby girl today at 8:34 AM London time (0734 GMT), and the baby weighs 8 pounds 3 ounces (3.7 kg). According to the Kensington Palace both the mother and baby are doing well.
The princess is fourth in line to the throne behind brother George, father William and grandfather Prince Charles. Baby’s father William was born at the same hospital to the late Princess Diana in 1982. The Duchess of Cambridge first gave birth to son George at the same hospital in July 2013.