translate English to French: The evidence before us in the report is detailed, compelling and disturbing.
Les preuves qui nous sont présentées dans le rapport sont détaillées, convaincantes et inquiétantes.