Turtuk is a small village located in the Leh district of the Union territory of Ladakh. Nestled in the Karakoram ranges, it is one of the northernmost villages of India. It is about 205 km from the district headquarters (Leh) and about 2.5 km from the Line of Control between Pakistan and India. Known as the village […]