India Builds First Rock Check Dam Across Indus River in Ladakh
India has built its first rock check dam across the Indus River at Upshi in Leh, Ladakh, in a move aimed at addressing...
Continue readingIndia has built its first rock check dam across the Indus River at Upshi in Leh, Ladakh, in a move aimed at addressing...
Continue reading