2,645,206 views | Nic Marks • TEDGlobal 2010

The Happy Planet Index