Public Television Doesn’t Mean Big Bird, It Means Islamist, Russian and Chinese Propaganda

al-zawahiri

MHz Networks is a division of Commonwealth Public Broadcasting, based in Richmond, Virginia, and distributes Al-Jazeera, the Moscow-funded Russia Today (RT) channel, and CCTV, an official propaganda arm of the Chinese Communist Party,