Visiting Dharamshala: Home of the Dalai Lama in India
Dharamshala is a quaint little town in Himachal Pradesh, up north, in India This has also made it famous as one of the best hill stations in India and offers a pleasant climate. One can visit the state of Sikkim, an unbeatable travel destination adorning pristine forests, wild flowering meadows & and truly another sky-touching […]