A look into London's street markets and how they're suffering to compete with supermarkets.
—
1996
1980
2016
1998
1984
2014
1964
1972
2022
2017
2019
2021
1890
1969
2003
1939