Some places in India are blessed with such beauty that they see flocks of crowds visiting them year after year. Not Indians alone but foreigners and travel enthusiasts from across the globe. One such gem is the formidable peak of Stok Kangri, standing erect at…