A look into London's street markets and how they're suffering to compete with supermarkets.
2020
1968
2024
1978
1996
1961
2021
2019
2003
2017
1998
1980
1896
1983
2016
2014
2013
1963
2010