Concept:Migration from villages to cities is driven by pull factors that attract people to urban areas for better economic and social opportunities.
Explanation:People leave villages due to push factors like unemployment, poor living conditions, and limited facilities.
Cities offer pull factors such as more jobs, higher income, better schools, and improved healthcare.
Better job opportunities and educational facilities are the major reasons for rural-to-urban migration.
Other options like hygiene, air quality, water quality, or social rules are less significant compared to economic and educational pull factors.
Answer:C. for better job opportunities and educational facilities