The Indus river originates in Tibet, near Lake Mansarovar. It enters India through Ladakh and then flows in Pakistan. It flows along the entire length of Pakistan Punjab. It merges into the Arabian Sea near the city of Karachi in Sind. The total length of the river is 3,180 km