Rural-urban migration of farm labour could be prevented by
The correct answer is: D
Explanation
Establishing agro-based industries in villages can help prevent rural-urban migration of farm labor by providing additional job opportunities and income sources for the rural population. Agro-based industries are those that process and add value to agricultural products. By setting up such industries in villages, farmers and rural workers can find employment locally, reducing the need to migrate to cities in search of jobs.