Best of the Worst: 2011 Music Video

“Oh, China! Slow down!” (祖国啊你慢些走) appeared on the overseas Chinese portal 6Park in August 2011, and has spread all over Chinese Internet. Minus the tragedies of Xiao Yueyue and the school bus crash, it packs in all of the major scandals of the previous year:

Click “CC” for English subtitles. (Translated by Harriet Xu)

February 1, 2012 11:51 PM
Posted By: