translate English to French: Indeed, significant challenges exist in this regard.
Car il existe de ce côté-là des obstacles considérables.