Norwegian fortresses or fortifications have been constructed from some of the earliest recorded periods, down through the 20th century. The geography and topography of glacially carved, mountainous Norway constrain both the sea and the land routes which an aggressor must follow. Natural strong-points, such as rock outcroppings at Halden, Tønsberg and Trondheim make excellent bases for fortification (i.e., natural fortresses).