A look into London's street markets and how they're suffering to compete with supermarkets.
2016
1890
2017
2003
2022
1983
1963
1968
1998
1980
2018
2025
2011
1965
1967
2000
2010
—