translate English to French: Our health services face serious challenges in their capacity to deliver services.
Nos services de santé font face à de graves difficultés dans leur capacité de prestations.