The time taken by councils to pay their suppliers has been revealed in a campaign group's new report.
Using self-reported figures from 384 councils, the Good Business Pays campaign found on average 241 paid in under 30 days and 72 in 10 days or fewer.