“Dharamsala” literally means “a spiritual dwelling” and in loose translation as a shelter or rest house for pilgrims and travellers. Traditionally, such dharamshalas (pilgrims’ rest houses) were commonly constructed near pilgrimage destinations (often in remote areas) to give visitors a place to sleep for the night. When the first permanent settlement was created in the […]