Which of the following is the main reason towns grew during the high Middle ages? (1 point)

A people needed a place for entertainment
B people needed a place to practice the religion
C people needed a place to sell and buy goods
D people needed to join a guild

C people needed a place to sell and buy goods