Job-seekers might assume that the UK's capital city is the best place to work, but a new report by job site Glassdoor has revealed that London doesn't rank anywhere in the top 25 best towns and cities to work in 2017.

Instead, a large urban town best known for a TV sitcom takes the top spot.

The rankings are based on three factors: how easy it is to get a job in the area (hiring opportunity), how affordable it is to live there (cost of living), and how satisfied employees are working there (overall job satisfaction).