Answer:
The factors that caused a lot of people to move to the city and give up farming is:
(1) Cash Crops.
(2) Technology.
(3) Debts.
(4) Jobs in the city.
Why did people move to the cities?
People in the rural areas were facing a lot of hardship and incurred debts to keep up. In order to pay off these debts, they moved to the cities where they could earn an income from the jobs provided in the city.
These jobs were provided by the increase in technology and advances that led to more production processes being developed.