Olavinlinna
Olavinlinna is a fifteenth-century three-tower fort placed in Savonlinna, Finland. It is the northernmost medieval stone citadel still standing. The fort is constructed on an island in the Kyronsalmi strait that connects the lakes Haukivesi and Pihlajavesi. The fortress become