The members of this polygamous cult, located in the foothills of the Indian Himalayas, are in no doubt that God exists – he lives right next door to them.
We use cookies to ensure we give you the best experience on Worklizard. If you continue using the website we'll assume you're happy with it.Ok