What made city charters a necessity?
A. The kings wanted to control where cities were located
B. Cities needed to be independent of feudal lords
C. Feudal lords stole land from cities
D. The cities needed a code of law to prevent lawlessness