Tucked high above a valley with snow-capped mountains surrounding it on three sides, the small town of Dharamsala, in northern India, is known worldwide as the home of the Tibetan leader, Tenzin Gyatso, the 14th Dalai Lama. Since he left Tibet in 1959, forced into exile after China’s brutal crackdown on a failed uprising, the... Read More

Recent Comments