Britain By Car - A Motoring History

Slough

Part of Buckinghamshire until 1974, Slough today is the largest town in Berkshire.