
Dharamshala Travel Guide Dharamshala, generally means “rest house for travellers” and has lots of secrets and spiritual awakening centres. ‘Dharam’ – means moral law and ‘shala’ means shelter which throws light on our highly followed saying in India ‘ATITHI DEVO …