Deer population soars to 2 M in England, are they planning to shoot them? By Wahid Bhat 26 Jun 2022 The Deer population in England reached two million, a level not seen since the Norman conquest of England achieved over a five-year period from 1066 AD to 1071 AD under the leadership of William, the Conqueror. Read More