Migration and Spread of Religion