A look into London's street markets and how they're suffering to compete with supermarkets.
2008
1986
1998
2019
2024
2010
1980