More than 85 million people are estimated to live with a disability in China. For many, a culture of shame and stigma persists. Annie Louey speaks to three …

source