Explore East Anglia and visit Thetford Forest, the largest man-made lowland forest in the UK.