A look into London's street markets and how they're suffering to compete with supermarkets.
2011
1946
2016
1890
1994
2012
2015
2014
2018
2025
1972
1968
1977
2020
2013
2019