A look into London's street markets and how they're suffering to compete with supermarkets.
2018
1968
2025
1910
1962
2011
2024
1925
1994
2016
2008
1993
2017
2010
1999
1935
2003