The maiden tower at Devin Castle, on the shores of Danube river, Slovakia (by Viking River Cruises).