A look into London's street markets and how they're suffering to compete with supermarkets.
1983
1890
2013
1963
2020
2012
1984
2021
2017
2014
2024
2003
1996
1980
1961
1972
2015