Charyarsaba, an isolated mountain village in Nepal. Living here means working hard for one's food and worshipping one's ancestors and the gods, who guarantee a continued existence and provide protecti...Show more