Nestled in the Kangra Valley in the shadow of the Dhauladhar Mountains in the northern Indian state of Himachal Pradesh, Dharamsala is beautiful to behold. But the scenic landscape belies a dark reality: the cult of martyrs that has developed in this town, home to the Tibetan government-in-exile since 1959.