About Domo Geshe Rinpoche
Geshe Ngawang Kalsang, later known as Domo Geshe Rinpoche, is said to have been Shariputra, the Mahadsiddha Gayadhara, Dharmashri, Munijnana, Tönmi Sambhota, King Trisong Detsen, Dromtönpa, Milarepa, Khedrup Rinpoche, and Dragpa Gyaltsen in previous lives.