Inside incredible UK seaside town voted the best in 2024
Bamburgh, Northumberland, has been crowned the UK's top seaside town for the fourth year in a row, with its picture-perfect beach and majestic castle, visitors have been charmed