The once-thriving town of Slough in Berkshire has been brought low, and it is now the unenviable title holder of Britain's ugliest and most miserable town. A recent visit by a journalist confirmed these grim reports, revealing a town plagued by public indecency, abandoned storefronts, and a pervasive air of despair. A Town in Decline: …














