Which of the following is the main reason towns grew during the high Middle Ages
1. people needed a place for entertainment
2. people needed a place to practice there religion
3. people needed a place to buy and sell goods
4. people needed a guild
1 answer
3. people needed a place to buy and sell goods