With the backdrop of the enchanting Dhauladhar Mountains, Dharamsala is perched on high slopes in the upper reaches of Kangra Valley. The breathtaking town is divided into two distinct and widely separated sections, Upper and Lower Dharamsala, which are apart […]
