Singer Jennifer Lopez has given birth to twins, according to People magazine, which has reportedly paid upward of $US6 million for the photo rights.
Jennifer Lopez gives birth to twins