We examine push and pull factors, including demographic, geography, culture, economic and human development, politics and climate, and uncover the key determinants shaping migration patterns within ...