Watch the Slavery Documentary that Apparently Pissed Off China

News network Al Jazeera is closing its Beijing bureau, because Chinese authorities are refusing to renew an Al Jazeera correspondent's press credentials and visa, or even approve another journalist, the networked stated today.

The reason? According to China-based website ShanghaiIst, it is apparently related to… »5/08/12 7:15am5/08/12 7:15am