A look into London's street markets and how they're suffering to compete with supermarkets.
2016
2020
2023
2007
2006
1935
1937
2014
2022
2021
1980
1993
1961
1983
1978
1979
2024