Indus Waters Treaty, signed on September 19, 1960 between India and Pakistan which was brokered by?

A ) World Bank ✅

B ) United Nations

C ) IMF

D ) None of these