translate English to French: Many of its important recommendations need to be urgently implemented.
Beaucoup de ses recommandations importantes doivent être mises en œuvre de toute urgence.