Dear Student
Possible reasons behind the end of a harappan civilization:
1. Decline in average rainfall
2. Climatic change
3. Natural calamities
4. Attack by Aryans ( enemies)
5. Decline of agriculture
6. Change of course of the river Indus affected the fertility of soil.
Regards