What is the difference between migration push and pull factors?
A
Push factors drive people to leave their home country, while pull factors encourage them to stay.B
Push factors relate to the economic situation in a country, while pull factors are exclusively social.C
Push factors usually involve personal choices, whereas pull factors are related to environmental, geographic, and climate conditions.D
Push factors drive people away from their country due to negative conditions, whereas pull factors attract them to a new country for better prospects.