Dharamshala is a serene and pristine mountainous city nestled in the abode of the majestic Himalayas. Basically located in the northern parts of Himachal Pradesh, it has a lot to offer for everyone visiting this place with their varied interests.… Read More