China, Home to World’s Largest Muslim Concentration Camps, Calls Breitbart News Anti-Muslim

China Central Television (CCTV), the Chinese Communist Party’s main state broadcaster, disparaged Breitbart News this week as a home to “racist speech” and “anti-Muslim” rhetoric, a claim it did not corroborate with any examples.
Read more

We are ad-free!


Share this: