The factors responsible for the diversity of drainage in India are:
1. The monsoon climate of India.
2. The short period of rainy season.
3. The irregular distribution of rainfall.
4. The typical position of land slope.
5. Obstruction made by the nature as well as by the human beings.
6. The uncertain nature of water sources.