Leh Ladakh, situated in India's far north, is an oasis of incredible splendour and an idyllic location for numerous travelers.…