A look into London's street markets and how they're suffering to compete with supermarkets.
2017
2011
1967
2012
1994
2019
2021
1968
1991
1972
2016
2024
1998
1984
2013
1903
2014