A look into London's street markets and how they're suffering to compete with supermarkets.
1934
1965
1890
1978
2025
2018
2013
1966
2023
2011
1903
2014
1960
1928
2022
2015
2016
2006
2005