The Ganges is one of the 54 rivers shared by India and Bangladesh. Long-standing differences over its water sharing were ...