Founded in 2003 in Nanjing, the China Independent Film Festival was a vital event which provided a forum for Chinese filmmakers who wanted to showcase...