Water at room temperature is a liquid but iron piece is a solid because
Intermolecular forces between the water molecules are less.
Intermolecular spaces and kinetic energy among the iron molecules are less
Water remains a liquid at room temperature because of the following reasons:
This enables the water molecules to interchange their spaces and hence water remains in a liquid state even at room temperature.
An iron piece remains a solid at room temperature because of the following reasons:
Thus, the molecules are held very very tightly, with the result, that the iron has a definite shape and a definite volume, and hence a solid.