Three generations of the Grant family live and work on the Severn Valley branch of the Great Western Railway, from the Victorian era to the Second World War.
1966
1971
1993
1997
2002
2019
2009
1983
1968
1959
1996
2020
2018
1975
2012
2021
2015