Technology | Mon Apr 25, 2011 7:53am EDT

China to punish Baidu for illegal music downloads