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 […]
↧