Navigating our global future

1,304,380 views|
Ian Goldin |
TEDGlobal 2009
• July 2009