Which of the following led to the growth of towns during the Middle Ages?

Options:
The need for craft guilds
A greater number of merchants
Expanded trade
Demand for lumber

All of the options mentioned led to the growth of towns during the Middle Ages.

Pick one correct option

Expanded trade