translate English to French: The challenges facing the Organization are numerous.
Les défis auxquels est confrontée l'Organisation sont multiples.