What led to the end of Indus Valley Civilization?
A. Invasion of Aryans
B. Recurrent Floods
C. Earthquakes
D. All the above