Ladakh is situated in the Indian state of Jammu and Kashmir and is located at the northernmost part of the country. Ladakh in the recent years has become a tourist destination, especially for nature lovers since it is exceptionally rich in scenic beauty. One of the reasons for such picturesque …
Read More »