Himachal Pradesh is one of the rare destinations of the world which has more characteristics than just one. From the adventurous side in Manali to the romantic side in Shimla, the place has something on offer for everybody. For those looking for a spiritual retreat to rejuvenate their weary souls, there are the destinations of Mcleodganj and Dharamshala.

Dharamshala, the land of the Dalai Lama, offers a spiritual experience by way of its many monasteries, a laid back atmosphere and the luxury of nature. Mcleodganj offers spiritualism by way of its fantastic locales, breathtaking views and peaceful natural surroundings that can put even the most stressed ...