A look into London's street markets and how they're suffering to compete with supermarkets.
Self - Commentator
2017
1916
1962
1998
2016
2007
2013
1984
1890
1934
2015
2003
2011
1955
2025
1967