Who doesn’t know about Himalaya-the majestic mountain range of South Asia? Its very mention conjures images related with snow-capped mountains, adrenaline-gushing activities, motorable passes, sacred dwelling for Buddhist monasteries...