Chinese activist filmmaker Chen Pinlin has been sentenced to 3½ years in prison in Shanghai for producing a documentary about China's nationwide protests against COVID-19 lockdowns in late 2022.
The pulverized face of Steven Davis tells a terrifying story of conditions inside Alabama state prisons – his eyes swollen shut, his bruised flesh a deep purple. “They beat him so badly his ...