Los Angeles: Pop diva Mariah Carey gave birth to twins, a girl and a boy, on her third wedding anniversary on Sunday.

The 41-year-old and husband Nick Cannon welcomed the twins at an undisclosed hospital in Los Angeles, a website reported.

Singer’s representative, Cindi Berger, confirmed the twins' arrival and told reporters that the baby girl was born first and the couple has not named the children yet.

Cannon drove Carey to the hospital in their Rolls-Royce and though Carey was calm, the 30-year-old rapper was so nervous he went to the wrong department at the hospital, and was guided to the maternity ward by a nurse.

Berger said that the new family celebrated by listening to Carey's hit 'We Belong Together' and shared the good news on Twitter.

"My wife just gave me the most incredible anniversary gift ever in life! I won't ever be able to top this," he wrote on Twitter.
They got married in 2008 after a whirlwind romance.

They were the subject of endless baby rumours, and the couple actually were expecting shortly after their marriage. However Carey had a miscarriage.