The Zhang Fei Temple was a temple site in China. It sat on the hillside across the Yangtze River from Yunyang County in Chongqing until inundated by the Three Gorges Dam in 2006. Read More
As the number of Western lawmakers accusing China of genocide grows, Beijing is focusing on discrediting Uyghur witnesses behind the recent report of sexual abuse, reported FR24 News. ...