A look into London's street markets and how they're suffering to compete with supermarkets.
1953
2011
1929
2014
1939
2021
2013
1964
2019
2012
2022
1994
1934
1952
2015