Anti-war protesters take part in a rally in central London, Britain, Oct. 8, 2011. Protestors gathered in the Trafalgar Square to mark the 10th anniversary of the Afghan war in Afghanistan, while calling on the British government to withdraw troops from the country immediately. [Xinhua] |