translate English to French: I am delighted that the report is before the Assembly.
Il est impossible de se mettre dans cette situation.