translate English to French: Despite this, we are faced with a number of serious challenges.
Malgré cela, nous sommes confrontés à plusieurs défis sérieux.