translate English to French: The report leaves no room for doubt.
Le rapport ne laisse planer aucun doute.