Harbour seals give birth to pups 25 days earlier than 35 years ago as a result of changes to marine ecosystems, a study shows.

More...