A look into London's street markets and how they're suffering to compete with supermarkets.
1909
2011
2018
2025
2013
1984
2012
2015
2024
1977
2022
2023
2021
2019