Costumed performers dance during the Lord Mayor's Show in the City of London, capital of Britain, Nov. 13, 2010. [Xinhua]
Go to Forum >>0 Comments