translate English to French: It also suggests that the Islamic world needs our help.
Cela sous-entend également que le monde islamique a besoin de notre aide.