The two-headed baby is pictured in Anajas, northern Brazil.

A Brazilian woman has given birth to a baby with two heads.

The boy was born by caesarean at a hospital in Anajas, in Brazil’s northern Para state, weighing 4.5kg.

 

The two-headed boy is, in reality, conjoined twins who share a single body.

 

The "twins", named Jesus and Emanuel, have two brains, two backbones and a single heart.

Because they share the same body, it is not possible to separate them.

The mother fed both mouths and the baby stayed with her in her room.

The 25-year-old mother was said to have found out about the abnormality only minutes before the child was born on Monday.

She lives in a rural area of the state with no access to scans or ultrasounds.

Hospital director Claudionor Assis de Vasconcelos told Brazil’s O Povo newspaper that the woman had decided to travel to the hospital because she was feeling strong abdominal pains.

“When doctors scanned her, they realised the baby had two heads, and a normal birth would be a great risk, both for mother and baby.

“The caesarean took an hour because the baby was sitting down.

“Despite all the problems we have as a small interior hospital, we managed to save both mother and baby. And for us it was a great surprise to find that the child was in really good health.”

 

This is the second time a two-headed baby has been born in Brazil this year. – Daily Mail