Police cars block off the roads leading into Tiananmen Square as smoke rises into the air after a vehicle crashed in front of Tiananmen Gate in Beijing on October 28, 2013Chinese authorities capture suspects in a fatal automobile crash on Beijing’s Tiananmen Sq..

Go to News Supply