[A] IMF
[B] UNDP
[C] World Bank
[D] ADB
Explanation: Indus Waters Treaty (IWT) was signed by India and Pakistan (in 1960) and brokered by the World Bank (also a signatory).
Source: FORUMIAS