H hrw.org IndieChina Film Festival shut down after harassment from Chinese authorities 94 points ilamont 1 year ago 27 comments