Published On: Sat, Jan 25th, 2025

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

Most Popular Posts