There are now more deer in England than at any other time in the last 1,000 years. Hunters say culling them is a necessity ...
An estimated 2 million deer roam wild in England's countryside and forests. The government says they play a role in healthy ...