David and Samantha Cameron have announced the birth of their fourth child, a girl.

Downing Street said both the baby, born weighing 6lb 1oz, and the Prime Minister's wife were "doing very well".

"The Prime Minister and Mrs Cameron are delighted to announce the birth of their fourth child, a baby girl," a spokesman said.

"Both the baby - who was born weighing 6lb 1oz - and Mrs Cameron are doing very well.

"The PM and Mrs Cameron would like to thank the doctors and nurses at the hospital for their help and kindness."

Mrs Cameron gave birth at the Royal Cornwall Hospital in Truro.

The due date had been in September but the baby came early while the Camerons were holidaying in Cornwall.