1,313,526 views | Gordon Brown • TEDGlobal 2009

Wiring a web for global good