translate English to French: • A Developing World Map
• Carte - Un monde en développement