What encouraged the Aryan people to settle on the Indian subcontinent?

large cities for settlement
herding lands in central India
mountainous lands near Nepal
farmland in the Indus River Valley