Villagers in a rural northern India town have come out to celebrate the birth of a girl with two faces.
Word
spread quickly in the region of the girl's birth two days ago and
people have been flocking there to worship her as an incarnation of God.
Apparently the girl's health is ...
Read More...