LONDON (JTA) — When more than 1 million people marched in central London five years ago to protest against the Iraq wars, it was the biggest demonstration ever seen in the British capital. Now the Stop the War Coalition, the umbrella organization which arranged that demonstration and others against the wars in Iraq and Afghanistan, […]
War Crimes
Advertisement