The Indus Waters Treaty was signed on September 19, 1960 between India and Pakistan and brokered by: June 25, 2025June 20, 2025 by admin(C) IMF (A) World Bank (D) United Nations (B) None of these