Residents Protest Against China's Chengdu Petchem Complex

15:12 PM | May 7, 2008 | Alex Scott