New Zealand has a long migration history that has affected the overall development of the country in many ways.