Slough Written on 11 April 2013. Part of Buckinghamshire until 1974, Slough today is the largest town in Berkshire.
Citroën Written on 29 August 2013. For 40 years, the site of Citroën's UK manufacturing plant, from where cars were distributed to Britain and the Commonwealth. Location Liverpool Road, Slough Trading Estate, Slough Date1926 – 1966 Continue Reading