Indian women desperate to get pregnant allowed ‘God-men’ to trample over them. Tribal women in Andhra Pradesh, southern India, have performed this ritual for generations
Indian women desperate to get pregnant allowed ‘God-men’ to trample over them. Tribal women in Andhra Pradesh, southern India, have performed this ritual for generations