Nandi Hills India / Nandi hills or nandidurg (anglicised forms include nandidrug and nandydroog) is an ancient hill fortress in southern india, in the chikkaballapur district of karnataka state.