Castel del Monte, Puglia, Italy. 13th century castle near the town of Andria in Apuglia, southern Italy. Built by Frederick II, Holy Roman Emperor.