A look into London's street markets and how they're suffering to compete with supermarkets.
2023
2008
2004
1990
1992
1998
1962
2007
1959
2005
2024
1997
2001
1986
2006
1966
1993