Bangladesh and India have 54 common rivers but have an agreement , signed in 1996 , only to share water resources from the Ganges River .