TOPSHOTS People stand on a street after an explosion outside a provincial headquarters of China's ruling Communist Party in Taiyuan, north China's Shanxi province on November 6, 2013. A series of devices packed with ball-bearings exploded outside a provincial headquarters of China's ruling Communist Party on November 6, police and reports said. CHINA OUT AFP PHOTO