What led to the end of Indus Valley Civilization?

A) Invasion of Aryans

B) Recurrent Floods

C) Earthquakes

D) All the above