A look into London's street markets and how they're suffering to compete with supermarkets.
2021
2016
1999
2007
1998
1950
2001
1995
2005
2006
1943
1960
2004
1970
1908
1931