A look into London's street markets and how they're suffering to compete with supermarkets.
1978
1990
2004
2008
2007
2014
1948
2003
2023
1998
1963
2017
2005
1935
1968