bestartwork.xyz
Major Independent Film Festival Ceases Operations in China
Organizers of the China Independent Film Festival (CIFF), one of the longest-running film events in China, have decided to suspend operations “indefinitely” due to growing concerns over…