The Key To Controlling Invasive Pests?
Invasive pests have been at the root of many problems for large areas of the UK for an extensive period of time. However, scientists have developed a way to identify island habitats that face the greatest threat from invasive pests, such as rats and feral cats. A BBC story highlighted that a team of research [...]