translate English to French: Space-related outcomes of the World Summit on Sustainable Development.
Résultats du Sommet mondial pour le développement durable concernant l'espace.