A South African woman has broken the world record after she gave birth to 10 babies.

A woman identified as Gosiame Thamara Sithole underwent a caesarean operation to give birth to seven boys and three girls making her the Guiness Record-holder for the most children birthed by one woman at once.

The world record was held by Malawian woman Halima Cisse who gave birth to nine children in Morocco in May.

According to multiple reports the couple was expecting eight babies but two babies had apparently missed the scan due to the fact that they were inside the wrong tube.