translate English to French: We therefore now have every moral right to demand substantial support for development.
Nous avons dès lors le droit moral indubitable de demander un appui substantiel pour le développement.