
Front Line is deeply concerned following the arrest and detention of human rights defender Ren Shangyan on 16 May 2008. Ren Shangyan is Assistant Director of China Justice Advocacy Web (Zhonghua Shenzheng Wang), a website which has worked to monitor corruption in China since 2005. 