Chinese police are deployed on a road fronting the Forbidden City in Tiananmen Square in Beijing yesterday.Oct 30, 2013

FULL STORY

Photo: EPA

This photo has been viewed 131 times.

TOP top