Norwich Castle, also known as the Square Box on the Hill, sits on the largest man-made mound in the country. Ever since the 12th century,

Norwich Castle, also known as the Square Box on the Hill, sits on the largest man-made mound in the country. Ever since the 12th century,