Protestors' tents are set up in the snow outside the St. Paul's Cathedral in London, Britain, Feb. 5, 2012. [Xinhua/Bimal Gautam]
Go to Forum >>0 Comment(s)