Boris Johnson’s fiancee Carrie Symonds has given birth to a baby boy, the couple have announced.

A spokeswoman for the Prime Minister and his partner said both mother and baby are “doing very well” after the birth in a London hospital on Wednesday morning.

The spokeswoman said: “The Prime Minister and Ms Symonds are thrilled to announce the birth of a healthy baby boy at a London hospital earlier this morning. Both mother and baby are doing very well.

“The PM and Ms Symonds would like to thank the fantastic NHS maternity team.”