A look into London's street markets and how they're suffering to compete with supermarkets.
2009
2001
2019
1957
1991
1989
1919
1929
1996
2020
2007
2006
1997
1963
2004
2005
1935
2003