A look into London's street markets and how they're suffering to compete with supermarkets.
2016
2017
1972
2024
2022
1896
1956
2014
1929
2009
1968
2023
1967
1905
2013