translate English to French: • Our planet.
• Finances et développement.