A look into London's street markets and how they're suffering to compete with supermarkets.
2016
2017
2020
2000
2023
2011
1988
2019
1998
1978
1994
2015