A look into London's street markets and how they're suffering to compete with supermarkets.
2002
2004
2008
1962
2019
1996
1972
1998
2013
1987
2021
1999
2001
1963
1969