The Delta variant arrives in Macau –and commuters flee to the border: August 4 news round up below:
China’s doing too well in Africa, EU complains: News round-up below:
Why China tops the Olympic charts everywhere except in the United States: video below:
New outrage! US troops, stretched by having to run 800 military bases around the world, are committing suicide. It’s all China’s fault. Watch the video below: