Convection can not take place in most solids because neither bulk current flows nor significant diffusion of matter can take place. Diffusion of heat takes place in rigid solids, but that is called heat conduction. Convection, however, can take place in soft solids or mixtures where solid particles can move past each other.
in which state of matter does convection not happen
most solids