A look into London's street markets and how they're suffering to compete with supermarkets.
2021
2022
2023
2020
2018
2016
1997
2007
2006
2014