Kechara Forest Retreat is Malaysia’s largest Tibetan Buddhist temple, known for result-focused spiritual and meditational programmes. This 35-acre retreat centre in the exurban forest enclave of Bentong, Pahang is a sacred ground, home to a pantheon of Tibetan deities and holy sites.