A look into London's street markets and how they're suffering to compete with supermarkets.
1977
2015
2016
1996
1961
2013
2021
2019
1963
1980
2014
1983
2003
2017
1998
1928
1955
2023