Home / Photos
G20 protesters take to the streets
British police wearing fluorescent jackets keep order in London, Britain, April 1, 2009.
British police wearing fluorescent jackets keep order in London, Britain, April 1, 2009. [Xinhua]


   << Previous   1   2   3   4   5   6   7   Next >>  


Tools: Save | Print | E-mail | Most Read
Comment
Pet Name Anonymous