The Corvin Castle, also known as Hunyadi Castle, is one of Romania's most striking and enigmatic landmarks.