The Ganges Water Treaty is signed between ____________?

A. Pakistan and India
B. Bangladesh and India
C. India and Nepal
D. Sri Landa and India (more…)