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
Bollywood star Katrina Kaif was spotted at an event hosted by Picture Pathshala, an organisation that produces content made by children and supports children's cinema for change. ...