
Residents of a once thriving enclave are outraged by proposals to merge Slough into the capital – despite claims it could yet revive the place dubbed Britain’s ‘ugliest’ and ‘most miserable’ town.
Go to Source
Author: Jordana Seal
Go to Source
Author: Jordana Seal