If terrorist attacks on innocent civilians are an example of the vilest aspects of human nature, the response of those same civilians to such outrages can provide evidence of the finest of human qualities.
The pouring into the streets of 11 million Spaniards – one quarter of the population – to protest against the bombing of their commuter trains and the deaths of 200 passengers three days earlier, shows a nation holding together in adverse times.