Major soil types in India include alluvial soils, which are deposited by rivers during floods and are very productive but often deficient in nutrients, red soils which are light-textured with porous structures and lacking in nutrients, and black soils which are mostly clay soils that crack during dry seasons and are known for growing cotton, though deficient in nutrients. Lateritic soils are also common, formed under high rainfall and characterized by leaching of nutrients.