From Mars Bars to Thunderbirds: Eight things Slough gave the world Slough received its Royal Charter 80 years ago - but what has the Berkshire town given to the world? Source