The European Film Academy (EFA), International Documentary Film Festival Amsterdam (IDFA) and International Film Festival Rotterdam have all called for the immediate release from prison of Chinese filmmaker Deng Chuanbin.
Deng, also known as Huang Huang, is a documentarian living in Sichuan Province. He was arrested by Chinese authorities on May 17, 2019. That morning he had tweeted a political meme referencing the 1989 Tiananmen Square protests.
Source: