A look into London's street markets and how they're suffering to compete with supermarkets.
2011
2023
1943
1970
1944
1937
1998
1965
2020
2007
1983
2019
2004
1968