Police officers seal off one of the entrances of the London Stock Exchange in central London, Britain, Oct. 15, 2011. Thousands of demonstrators held a rally outside the London Stock Exchange to protest against corporate power and government's economic policies. [Xinhua/Zeng Yi] |