Dharamshala is a beautiful hill station located in the northern Indian state of Himachal Pradesh. It is a popular tourist ...

Dharamshala is a beautiful hill station located in the northern Indian state of Himachal Pradesh. It is a popular tourist ...