Why did people in India first settle along the Ganges river?

Because it provided water, food and transportation.