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

A ) IMF

B ) World Bank ✅

C ) None of these

D ) United Nations