Cities, both paradise and hell for migrants