“The Land of Snow, lush green forest, gushing rivers and streams” Himachal is the home to his holiness the 14th Dalai Lama