A look into London's street markets and how they're suffering to compete with supermarkets.
2019
2014
1968
2007
1998
1963
2024
2017
2003
1945
1980
1983
1972
1969
2016
2022
2023
1934