CIMG5706 (2) Published on November 12, 2015 in Let Conservation PayFull resolution (448 × 296) ← Previous Next → A Devta (deity) tree is revered by the local people and worships as they set out on their hill journey.