Photo taken by Ren Houshu on Oct. 24, 2009 shows clobberers on Zhongshan Road in Qingdao, a coastal city in east China's Shandong Province. (Xinhua/Ren Houshu)