A look into London's street markets and how they're suffering to compete with supermarkets.
2003
1997
2021
2023
2013
1933
2001
2014
2022
2019
2020
2005
2007
2016