translate English to French: Yet many challenges persist.
Cependant, de nombreux problèmes subsistent.