translate English to French: More than 90percent of these people live in developing countries.
De ce nombre, plus de 90 % vivent dans les pays en développement.