Large anti-Japan demonstrations took place Saturday afternoon in the cities of Xi'an, Chengdu and Zhengzhou; reportedly organized by university groups over the Internet through QQ and other social networking sites , the protests have taken many by surprise.