The Immortals 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.