Leh
India /Jammu and Kashmir /Leh /Leh Leh is the embodiment of natural beauty , picturesquely nestled by Karakonam and Himalayan ranges, is the headquarters of Leh District in Jammu and Kashmir. Located in the banks of the famous Indus River with its majesty and stunning sceneries, the place attracts tourists are all across the world […]