Answer:
The nature of Rural settlements makes room for enough spacing and adequate land for Agriculture. The rural areas are normally associated with large expanse of land due to this important factor being very cheap and accessible unlike the urban areas where there isn’t enough land due to urbanization.
This is the reason why Agriculture is mostly practiced in the rural areas.