A look into London's street markets and how they're suffering to compete with supermarkets.
2016
1916
1953
1890
1996
2013
2024
1909
1896
1908
2018
2012
2015
1903
2023
2021
1972
1928