world population to reach 9.7 billion in 2050, may peak at 11 billion
By excess of deaths over births, Belarus, Estonia, Germany, Hungary, Italy, Japan, Russian Federation, Serbia, and Ukraine will experience net the inflow of migrants over the decade, helping to offset population losses caused... ..…