translate English to French: Despite our success, we cannot ignore some fundamental challenges.
Malgré notre succès, nous ne pouvons ignorer certains défis fondamentaux.