China Shanghai Film Festival: HumSub.TV
China Shanghai Film Festival China Shanghai Film Festival: The weeklong Shanghai International Film Festival (SIFF) will open on June 16 with a star-studded red carpet and the much-anticipated thriller “Animal…