Durham Castle is a Norman castle located in northeast England in the United Kingdom. Built under the order of William the Conqueror beginning in 1072, the castle now houses University…
Durham Castle is a Norman castle located in northeast England in the United Kingdom. Built under the order of William the Conqueror beginning in 1072, the castle now houses University…