Slough. It is probably one of the words that somehow invoke negative connotations, even without actually being to that place itself. Located 32km west of Central London (defined as Charing Cross), this town in Berkshire has a population of more than 160 000, and is actually home to a lot of headquarters (or UK HQs, … Continue reading How did we get the word and place name Slough?