In a surprising development, a Bangladeshi woman, who gave birth to a healthy baby in February, gave birth again to twins less than four weeks later, according to news reports, and while rare, the births have a medical explanation.

>> Read more trending news

Arifa Sultana, 20, who had a boy in a normal birth in late February, returned to a Dhaka hospital 26 days later complaining of stomach pains, according to the BBC.

It turns out Sultana has two uteruses and was still pregnant, stunning her doctors.

"When the patient came in we performed an ultrasound on her and found there were twin babies," Dr. Sheila Poddar told the BBC.

"We were very shocked and surprised. I have never observed something like this before," Poddar said.

Doctors performed an emergency cesarean section and delivered a set of healthy twins, the BBC reported.

The condition of having two uteruses is called uterus didelphys, and according to the Mayo Clinic, it's a rare congenital abnormality. Having twins as a result of the condition happens once in a million births, the National Institutes of Health reported.