Plans to reintroduce a variety of wildlife to the capital including eels, otters and beavers have been outlined by Mayor of ...
Eel Pie Island in Twickenham is the largest island in the Thames. The island got its name from the pies baked using locally caught eels and served to passing river traders - something which no ...