Leh, Ladakh, India The Enigmatic Beauty of Ladakh Ladakh is a region of India in the state of Jammu and
Leh, Ladakh, India The mystic land of Ladakh My sensors captured the barren yet beautiful landscape of Ladakh. The place