A look into London's street markets and how they're suffering to compete with supermarkets.
1996
2016
1987
2014
1946
2019
1905
2013
2023
2022
1956
2006