An underweight and struggling seal pup rescued from a litter-strewn beach after Storm Bram is recovering very well, rescuers have said.

The juvenile seal was spotted covered in mud and surrounded by debris near Seatown, Dorset, on 9 December.

A member of the public alerted British Divers Marine Life Rescue (BDMLR) which rescued the animal and it is now being cared for by the RSPCA at West Hatch, Somerset.

Rescuers have named it Nirvana and say the male grey seal will eventually be released back in to the wild.