The jewel of Himachal Pradesh, Dharamshala is a quaint town nestled amidst the shadow of the majestic Dhauladhar range. Dharamshala blankets lush green forests ...