Temple of the Nature

Temple of the Nature is a heaven for those who seek self-transformation, as well as those who wish to cultivate affection for Mother Earth through a healthy lifestyle.

  • Dharamshala, India