Immigrants currently account for 3.3% of the world’s population. We know that migration is
demographically important, but what are its implications for the labour market, public finance
and political landscape? To answer these questions, this repo...