Dalai Lama in India’s Leh for first time in years