A look into London's street markets and how they're suffering to compete with supermarkets.
2018
2011
2024
2014
1903
—
1925
1890
1946
2025
2008
2023
2004
2001
2005