Jennifer Lopez has become a mother for the first time after giving birth to twins, according to People magazine.
The star, who is married to singer Marc Anthony, delivered a boy and girl at a hospital in Long Island, New York. "Jennifer and Marc are delighted, thrilled and over the moon," said the singer's representative, Simon Fields. People magazine paid up to $6m for the first pictures of the twins, it has been reported in the US.
The twins are Lopez's first children, and Anthony's third and fourth.