Britain’s ‘most miserable town’ where locals spot people doing ‘unthinkable’ things
David Leafe visited Slough in Berkshire, the town where he grew up in the 1960s, and found deserted shopping streets, a lingering stench of cannabis and filthy toilets.
Daily Express :: Travel Feed