The Indus River originates in Tibet and flows through India and Pakistan. It is the longest river in Pakistan and merges into the Arabian Sea near the city of Karachi. The total length of the river is 1,976 miles. read more
Starting off in the Tibetan highland of western China near Lake Mansarovar in Tibet Autonomous Region, the Indus river flows through the Ladakh district of Jammu and Kashmir. read more