Over the last 30 years European breeding birds have shifted their range by, on average, 2.4km per year, according to new research.
news, journals and articles from all over the world.
Over the last 30 years European breeding birds have shifted their range by, on average, 2.4km per year, according to new research.