Ozalj Castle, located on the stone cliff perched above the Kupa River, is one of the best-known fortifications of this typ ...