Dharamsala is the home absent from your home for the Dalai Lama who arrived right here in 1959 right after escaping from Tibet. the town also is the house into the Tibetan governing administration in exile. Dharamsala means a spiritual dwelling or place for pilgrims to relaxation, which is appropriate given that numerous Tibetans Are living in this