Why does convection occur only in fluids?

See Answers (1)

Accepted Answer

Because the particles of a solid are not free to move, no matter how hot and buoyant they become.