Day: 11

Village Where No Woman Has Given Birth In 400 Years

Locals in a Madhya Pradesh (India) village believe that because of a “curse”, if a woman gives birth, then the child or the mother will either die or be deformed. It’s been 400 years since a woman gave birth to a child in a Madhya Pradesh village. Locals believe that their village is “cursed” and

[ Read More ]