Concept:Rural-to-urban drift is mostly caused by economic pull factors such as the search for better employment.
Explanation:People move from rural areas to cities when they expect to find better-paying jobs and improve their standard of living.
Food scarcity in rural areas is a push factor, but it does not explain the drift as strongly as urban job availability does.
Recreational facilities attract few people and cannot account for large-scale rural-urban movement.
A high cost of living in the cities would discourage migration rather than explain why people still move there.
Therefore, the best reason for the population drift is the greater availability of job opportunities in urban centres.
Answer:B. There are more job opportunities in the cities.