The first case of the Omicron variant has been detected in China. The discovery comes just weeks ahead of the Beijing Winter Olympics.
A building dubbed China’s “Little Red Mansion” is shocking Chinese society after a brutal sex slavery case was exposed within its walls. The details are shedding light on the ugly truth of Sha...