Top-hatted pedestrians and horse-drawn traffic pass over Blackfriars Bridge in London.
2017
1932
1968
2015
2005
2025
2004
2022
2011
1994
2009
1995
2024
2000
1976