Created Date:
11 April 2013
Last Modified:
15 December 2023
Slough
Slough
Part of Buckinghamshire until 1974, Slough today is the largest town in Berkshire.
Part of Buckinghamshire until 1974, Slough today is the largest town in Berkshire.