What are the various causes of soil erosion?

Causes of Soil Erosion :
(i) Wind causes soil erosion by carrying away the top soil particles.
(ii) Rain causes soil erosion on unprotected top soil by washing it down.
(iii) Improper farming or tilling and leaving the field fallow for long time causes soil erosion.
(iv) Improper tilling and leaving the field fallow for long time causes soil erosion.
(v) Frequent flooding of rivers causes soil erosion by removing the topsoil of the fields near the river banks.
(vi) Deforestation also leads to soil erosion.