Last Updated on

Dudley is a large town in the West Midlands county of England, and the administrative and financial centre of the Metropolitan Borough of Dudley.