On which date was the Indus Waters Treaty signed?

Review the verified answer and explanation for this PPSC Punjab Public Service Commission past-paper question on CampusFin.

On which date was the Indus Waters Treaty signed? Answer: 19 September 1960

The Indus Waters Treaty was signed on 19 September 1960 in Karachi by Pakistani President Field Marshal Muhammad Ayub Khan and Indian Prime Minister Jawaharlal Nehru, with the World Bank acting as a mediator and signatory. The treaty allocated the Eastern Rivers (Ravi, Beas, and Sutlej) to India and the Western Rivers (Indus, Jhelum, and Chenab) primarily to Pakistan, while allowing limited use by India under specified conditions. It is regarded as one of the world's most enduring international water-sharing agreements despite periods of political tension between the two countries.