translate English to French: Many of them cannot even find a place to live.
Ils sont nombreux à ne pouvoir trouver un endroit où se loger.