Protesters occupy the statue of Winston Churchill in front of the Parliament Building in London, Britain, Dec. 9, 2010. [Xinhua]
Go to Forum >>0 Comments