News

The Time and Tide Bell at Brixham is one of 13 across England, Wales and Scotland highlighting rising sea levels and global warming. Organisers of the Devon installation said "incredible" local ...