Dharamshala is the district headquarters of Kangra district of Himachal Pradesh, India. Kangra District was part of the British province of Punjab. The administrative headquarters of the district were initially at Kangra, but were moved to Dharamshala in 1855. Dharamshala is 18 km from Kangra. Dharamshala has been selected as one of the hundred Indian cities to be developed as a smart city under PM Narendra Modi's flagship Smart Cities Mission. On... Show more

source