Saudi Arabia drives out 2m migrants