A look into London's street markets and how they're suffering to compete with supermarkets.
1955
2022
1991
2019
2016
1896
1924
2024
2005
1908
2013
2020
1998
2015
1910
1934
1909