Slough, England — Residents of the small industrial town of Slough, just west of London, told CBS News the soaring temperatures have been difficult to bear this year as Britain records its hottest summer ever. But emerging research suggests Slough may have had it particularly rough, as it sits next to the second largest data center […]

