factlets.com
There are more deer in the UK now than a …
There are more deer in the UK now than at any time since the last Ice Age.