A look into London's street markets and how they're suffering to compete with supermarkets.
1934
2016
—
1928
1929
2005
2024
1890
1991
1952
2018
1979
2017
2025