News

The Indus originates from near Mount Kailash in Tibet Autonomous Region (TAR) in China and shares its headwaters with the ...