Devrai means a sacred grove.

Devrai means a sacred grove. These are pockets of forests still remaining all over India where the presence of a local deity has protected them from being cut and plundered.
Devrai Art Village was conceived with the same veneration for Nature. In the time of lockdown, the work has stopped but the plants have to be watered! So when the sun is going down and the moon is rising, everyday it is time for us to wind up the necessary watering everyday.

View On Facebook

Turn your Facebook Page into a website, instantly.

Try now for 14 days FREE

No credit card required, unsubscribe at any time.