No media source currently available
Geshe Lobsang Dawa of the Institute of Buddhist Dialectics in Dharamsala, India, explains the meaning six -syllable mantra, which he says summarizes the essence of the entire teachings of the Lord Buddha.