Predjama castle in the cave, slovenia

The Predjama Castle in Slovenia has been perched in the middle of a 123-metre-high cliff for more than 800 years. It is the largest cave castle in the world.