Cities and Immigration: Political and Moral Dilemma in the New era of Migration