A look into London's street markets and how they're suffering to compete with supermarkets.
1934
2006
2013
2018
—
1928
2021
2024
1994
2023
1956
1929
1939
2014
1971
2005
1909