Which of the following is not believed to have contributed to the end of Indus Valley culture?
1) Climate change
2) Invasion by Aryans
3) Natural disasters
4) Trade disruptions