• Worst smell in London = all of Becontree. Stinks of shit. Actual shit.

    Back to the list.

About