Nógrád Castle (originally Novigrad, meaning 'New Castle') is Hungary’s oldest irregularly shaped stone castle w ...