Closure of China’s Largest Independent Film Festival Alarming Sign for Free Expression
(New York, NY) – The announcement that China’s largest independent film festival will shut down is an alarming indication of the tightening chokehold the Chinese government has on arts… More