Why did most people work in the agriculture sector during medieval India?
A. The Mughals and other princely states during that time paid farmers the highest salaries.
B. There were plenty of cultivable lands where food and non-food crops could be produced.
C. According to caste rules, all members of the society needed to produce their own food.
D. Unlike other professions at the time, farming was done by both men and women.