translate English to French: Having said that, what are the challenges that we face?
Cela étant dit, quels sont les défis auxquels nous sommes confrontés?