Heaven on Earth. That's just what Ladakh is. Situated in Jammu and Kashmir state of India, one of the most beautiful places in India. June to September is the best time to visit this place, as the snow recedes and the roads become clear.
Read this post on himalayancharms.blogspot.com