Leh and Ladakh are two of the most beautiful and enchanting places in India. Situated in the northernmost part of…