Three grey seal pups who were found washed up and seriously ill have been released back to the wild after being rehabilitated at the Welsh Mountain Zoo.

Renuka, Sela and Ravi, who were named after bodies of water in the Himalayas, were released at Penrhyn Bay near Llandudno.

The three pups were all under one month old, underweight and in need or urgent care when they were found.

They washed up in poor health after being separated from their mothers in stormy weather.

It’s quite emotional for us all here at the Zoo as we say goodbye to our pups. It’s with pride that we've watched them grow, regaining their strength and confidence, ultimately making the journey back to full health. Ensuring that they are strong and fit and able to return to their natural habitat, however, is always our ultimate goal.

Tom Lawrence, Welsh Mountain Zoo

They have been returned to the wild at a healthy weight, between 41kg and 45kg, after being fed up to 7kg of fish a day.