1,312,104 views | Vikram Patel • TEDGlobal 2012

Mental health for all by involving all