A look into London's street markets and how they're suffering to compete with supermarkets.
1956
1972
1985
2012
2013
2009
2024
2022
1968
2021
2023
2003
2016
2014
2017
2019