China Forces the Cancellation of Beijing Independent Film Festival

An independent film festival in Beijing that had been running since 2006 was forced into cancellation by the Chinese government Friday in an alleged attempt to monitor ideological freedom.
