Forest Where there is indescribable beauty, expect to find god in the vicinity. In the pristine mountains of Himachal Pradesh, devtas, the goddesses who are the genius loci, are taken on picnics; tribal households flaunt their own deities represented by a dang, a triangular flag, tied atop a bamboo stick, in the lush forests of Chhattisgarh. In verdant, virginal Nagaland, the souls of the dear departed reside in wild animals. For the forest-dwelling Kadars of Kerala, god is in everything around them – animals and plants are ancestors and family.