Few people have heard of the Finnish city of Salo. For some it rings a bell when they hear that it was where televisions and radios of the brand Salora…