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 Read More