A look into London's street markets and how they're suffering to compete with supermarkets.
1980
1983
2014
1978
2013
2016
1968
1996
2017
1896
1998
1972
2003
1967
2000
1965
1984
2010
2011