Karlsborg Fortress is one of northern Europe"s largest buildings and consists primarily of limestone from Omberg. Constr ...