translate English to French: In spite of all our efforts to facilitate returns, many of those people are likely to have to stay.
Malgré tous les efforts accomplis pour faciliter les retours, nombre de ces personnes vont vraisemblablement rester.