Kechara Forest Retreat

Kechara Forest Retreat

Temples March 1, 2016 11 1,523

Situated on a 35-acre plot of land in Bentong, Malaysia, Kechara Forest Retreat is a holistic retreat centre which offers spiritual seekers an opportunity to develop a perfect balance of total wellness through spiritual retreats, learning and conscious living, all within a natural forest enclave.

Read more
Dorje Shugden Stupas in Tibet

Beautiful stupas of Dorje Shugden (gyalchen tendoe) have been constructed all over Tibet. A symbol of Enlightenment, stupas are a form of spiritual architecture that have existed even before the time of Buddha Shakyamuni.

Read more