Why did medieval towns offer more freedom than manors?

A. Towns had no church officials
B. Town had fewer guides to restrict workers.
C. Town had no system of social classes.
D. Towns were beyond the control of feudal laws

D. Towns were beyond the control of feudal laws