A look into London's street markets and how they're suffering to compete with supermarkets.
1999
1991
2005
1950
1994
1963
2007
2020
1947
1966
2024
2004
1942
2023
2014
2002
2018