Surrounded by cedar forests, the sleepy town of Dharamshala is well known for being the spiritual...