AllNewsPhotosVideos
India Turtuk

India Turtuk, Photos

India turtuk, Latest News

Turtuk is one of the northernmost villages in India and is situated in the Leh district of Ladakh in the Nubra Tehsil. It is 205 km from Leh, the district headquarters, and is on the banks of the Shyok River.
Read More