This is Colchester Castle! Colchester Castle is a Norman castle dating somewhere in the second half of the 11th century. The Keep of the castle (that’s the main defensive area behind the walls) is the largest example of its kind in Europe and was built on the remaining foundations of the Roman temple of Claudius. […]
Source