14th April 2007

Highgate West Hill, London N6 6BU

Ask almost any person in the street today what they think ‘Swearing on the Horns’ might mean, they’d probably suggest it to be a rather quaint euphemism for road rage. It is, in fact, an ancient ceremony, although it isn’t, despite its ritualistic performance, associated in any way with the ‘Old Religion’ – unless your…