Namche Bazaar – A proverbial Shangri La Lost in the midst of snow-capped peaks, lies a beautiful Shangri-la, in the form of Namche Bazaar. This small little town is nestled deep in the Himalayas of
Over the last couple of years, active holiday concepts have gained immense popularity among Indian travellers. Instead of visiting standard touristy places, more often people are opting for adventure