Jennifer Lopez has given birth to twins in New York this morning, her manager has confirmed.

Los Angeles - Jennifer Lopez has given birth to twins in New York this morning, her manager has confirmed.

J.Lo and husband Marc Anthony are celebrating the arrival of a baby girl, born at 12.12am and weighing 5lb 7oz, and a boy, following at 12.23am and weighing 6lbs.

The singer/actress’ manager Simon Fields, says: “Jennifer and Marc are delighted, thrilled and over the moon.”

Lopez announced her pregnancy last November, following months of speculation.