I don't find either the HN or original title to be clickbait. The Chinese govt shut down a film festival in new York - seems to be exactly what it is?