Myleene Klass has given birth to her first child – a daughter called Ava.

The baby was born three-and-a-half weeks early and weighed in at 5lbs 9oz.

The I'm A Celebrity... runner-up gave birth in a hospital in London with fiancé Graham Quinn at her side.

Her spokesman said: "Myleene had a problem-free labour, and mother and baby are doing well. She and Graham are ecstatic. The baby is named Ava Quinn."

The 29-year-old went into labour after presenting BBC One's The One Show with Adrian Chiles.

"Myleene presented The One Show and felt a bit weird on the way home," her spokesman said. "She went to the hospital to get checked out and they told her she was in labour.

"The birth went very smoothly and all is well, but her stint on the show is obviously over."