News

The famous seaside resort of Blackpool came third, with 59.59 chip shops per 100,000 people. Known for its iconic tower, ...