Kate Middleton has given royal birth. The British Royal family is pleased, and the birth, by all reports, went smoothly.

Not all births are so short. How long did yours take?