Question: what are the various necessary conditions for rusting?
Answer: The presence of water and oxygen is essential for the rusting of iron. Impurities in the iron, the presence of water vapor, acids, salts and carbon dioxide hastens rusting. Pure iron does not rust in dry and carbon dioxide free air.