1,279,322 views | Ian Goldin • TEDGlobal 2009

Navigating our global future