Built in Helsinki, so if anyone’s deserving of kudos it’s the Finns. It is an impressive video.
Helsinki, Sweden?