what is migration and what are push and pull factors

Migration is the movement of people from one place to another with the intention of settling there permanently or temporarily. There are various reasons that can push or pull people to migrate, known as push and pull factors.

- Push factors are negative aspects or reasons that compel people to leave their home country or region. These can include political instability, poverty, lack of job opportunities, natural disasters, war, persecution, etc.

- Pull factors are positive aspects or reasons that attract people to move to a new country or region. These can include better job opportunities, economic stability, political freedom, higher standard of living, better education, etc.