A look into London's street markets and how they're suffering to compete with supermarkets.
2016
1987
2013
2014
2023
2021
1903
1955
1963
1946
1972