translate English to French: It is down to the Commission to present a more satisfactory financing solution for this important project.
Il incombe à la Commission de présenter une solution de financement plus satisfaisante pour cet important projet.