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