Urbanization: Urbanization refers to the process of an increasing number of people moving from rural areas to urban centers, resulting in the growth and development of cities.
Immigration: Immigration is the act of individuals moving into a foreign country with the intention of settling there permanently.
Push and Pull Factors: Push factors are circumstances that compel individuals to leave their homes, such as poverty or political instability, while pull factors attract them towards new destinations with promises of better opportunities like jobs or freedom.