His Holiness the Dalai Lama Returns to Dharamsala From Japan

His Holiness the Dalai Lama returns to his temporal abode of Dharamsala in North India following a tour of more than one week to Japan. The Tibetan spiritual leader returned to a warm welcome by the local Indians and the Tibetans lined along the roads throughout the trip till his residence in Mcleod Ganj.

Read more