No media source currently available
Geshe Lobsang Dawa of the Institute of Buddhist Dialectics at Dharamsala explains the meaning of popular Tibetan Mantra: Om Mani Padme Hum.