translate English to French: It is high time for an urgent collective effort to put an immediate end to that modern scourge.
Il est urgent qu'un effort collectif soit conduit pour mettre immédiatement terme à ce fléau moderne.