Home Blog Blog Uncategorized China: Texas Freeze Shows U.S. Is a Failure

China: Texas Freeze Shows U.S. Is a Failure

Chinese state media on Thursday pounced on the winter storm and blackouts in Texas as evidence the United States is inferior to Communist China. 

Add a comment