The Cambridgeshire city of Ely takes its name from the freshwater fish living in the surrounding waterways As Ely in Cambridgeshire celebrates its annual Eel Festival this weekend, what is the ...