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

LEAVE A REPLY

Please enter your comment!
Please enter your name here