4,600,130 views | Margaret Heffernan • TEDGlobal 2012

Dare to disagree