Top Diplomat Claims China Is a Democracy

China’s ambassador to the United States claimed China is a democratic country, saying its politics exemplifies the ideas of former U.S. President Abraham Lincoln.