Scientist Traces Origin of Indus River
A Chinese scientist has challenged the origin of the river Indus, claiming that it’s origin located in a valley northeast of Kailash, the highest peak of the Gangdise Mountain, in …
Scientist Traces Origin of Indus River Read More
