Global migration has risen sharply from approximately 13 million people per year in 2000 to around 35 million people per year in 2023. This is according to a new dataset on human migration published ...
Migration debates often begin in the wrong place. They ask how many migrants a country should accept, which migrants should ...