Ladakh, India’s cold desert is amazingly beautiful, shrouded in mystique, spirituality and awe-inspiring tranquility. Nestled at an altitude of 3,500 meters above the sea level, the travellers are spellbound by its towering snow capped peaks and the gushing Indus and Zanskar rivers underneath thus making it a once in a life time experience for all […]