Bournemouth, Poole and Christchurch Councils have all been criticised by overpaying mileage expenses.

TaxPayers' Alliance data shows all three paid staff 65p a mile, compared to the HMRC recommended rate of 40p, and the national average of 56p.

All three have increased their rate for each of the last three years.