A look into London's street markets and how they're suffering to compete with supermarkets.
2011
2018
2025
1955
1991
2015
2016
2014
2022
2021
1987
2019
2024
2013
—