Actually, The Druid Order has existed in London for donkey’s, since 1717 in fact. And every year, a group of them throw on their flapping white robes for a public ceremony in Tower Hill called the ...