Answer
Early Indian farmers depended on two sources of water to grow their crops: rainwater and river water. River water was more dependable because it could be stored in reservoirs and used for irrigation during dry spells. Rainwater, on the other hand, was unpredictable and could lead to droughts or floods.