Protesters confront the police in front of the Parliament Building in London, Britain, Dec. 9, 2010.[Zeng Yi/Xinhua]
Go to Forum >>0 Comments