Public outrage over government and police handling of teen's death in China. Watch to know more.