translate English to French: However, there are differences of opinion between those from the so-called developing countries and the developed nations.
Il existe toutefois des divergences d'opinion qui subsistent entre ceux qui appartiennent à ce que l'on appelle les pays en développement et les pays développés.