Abury, a temple of the British druids