A free market in religion
At nine in the morning, Cumnor in Oxfordshire looks like the setting for a Miss Marple mystery. Cotswold cottages run around the outside bend of a narrow high street and on the other side a grassy bank rises up to a graveyard. Nothing moves except the tops of fir trees growing among the tombstones. Standing