Definite delusional entitled morons accuse China of preventing developing nations of improving their lots : LOOK INTO THE MIRROR, SORE LOSERS !!!
Xiaolan excellent as usual for ripping apart Western lies, covers-up, self-deluded images, self-aggrandizing images, manipulative narratives and hypocritical claims. The...






