Why a solid does not flow, but a liquid flows?
In solids there is a strong force of attraction between the molecules and the space between them is very negligible. The molecules are therefore, not free to move. They merely vibrate about their mean positions. But in the case of liquids, the molecules are not very closely packed. They do not attract each other as strongly as the molecules of solids. Thus, the intermolecular spaces are larger and the molecules are able to move about more freely. This makes a liquid flow