A look into London's street markets and how they're suffering to compete with supermarkets.
1950
2001
1999
1995
2007
1998
2016
2024
2005
2006
1997
1963
2021
1964
2002
2015