Watford is a town and non-metropolitan district with borough status in Hertfordshire, England, 15 miles northwest of Central London, on the banks of the River Colne. From Wikipedia
New data reveals Islington's £1,073 annual permit fee as the highest in the UK, while councils like Watford and Dover adjust pricing policies to address financial pressures and environmental priorities.