A Bangladeshi woman gave birth to twins, just 26 days after her first child was born.
Arifa Sultana gave birth to a boy in late February only to return to hospital four weeks later complaining of lower abdominal pain.
Doctors performed an ultrasound which revealed Arifa was pregnant with twins.
The situation arose as Sultana has two uteruses, so her first baby and the twins were conceived and grown in separate wombs.
An opportunity to discover the twins was missed as she did not get an ultrasound during the delivery of the first child.
Dr. S.N. Basu, head of gynaecology at Max Healthcare hospital in New Delhi, said: ''It is not very common to have uteruses.
''When the uterus develops, it comes from two tubes, and those tubes fuse together. For some women, the fusion does not occur, and the dividing wall does not dissolve.''
All three of Arifa's children are said to be safe and well, with their mother also fine.