Natural history short. Newborough forest, on the edge of the west coast of Anglesey in north Wales, is home to one of the biggest raven roosts in Europe.ÌýMore