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.
2010
1979
1999
2019
2022
2018
2006
1971
1985
1990
1977
2023
2014