CCTV has a new website for all English speaking people around the world.
The American Fox Cable network is one of the partners which seems a match made in heaven.
Biased + Biased makes Unbiased?
I have visited the site a couple of times and at least half of the time pages don’t render.
Their slogan is “Your window on China and the World”.
Source: CCTV Link