Trollhättan: the City of Trolls. Or more aptly, the City of Troll Hats, since that’s what its name actually means. It’s a hilly, craggy place, with a mighty river running through it, and in the olden days the rocks that protruded from the riverbed reminded the locals of the headgear […]