Dharamshala happens to be the ultimate dream of a hodophile. Those looking to spend time in the arms of the…
In the hills of Himachal Pradesh, about 15 km from Dharamshala and 10 km from Palampur is the Chamunda Devi…
Dharamshala is a picaresque town in Himachal Pradesh and over the last decade, it has gained tremendous popularity as a…