From what I've seen of TED, I think this may be the ideal place to launch it.
De ce que j'ai vu de TED, je pense que ce pourrait être l'endroit idéal pour le lancer.
From what I've seen of TED, I think this may be the ideal place to launch it.
De ce que j'ai vu de TED, je pense que ce pourrait être l'endroit idéal pour le lancer.