626,302 views | Karen Tse • TEDGlobal 2011

How to stop torture