A mystery donor dropped £1,000 cash through an animal charity's letterbox over the Christmas break.

PDSA received the donation at its Aberdeen Pet Hospital after a Dundee-based raffle winner handed back their £2,500 prize to the charity last week.

The latest gift amazed vets at the Fraser Place Pet Hospital when an envelope stuffed with cash was pushed through the letterbox.

All that was written on the envelope was "PDSA XXX".

READ MORE: Famous cat attracts tourists from all over the world to seaside town

Senior vet Fiona Gregge said: "We are absolutely over the moon with this very kind donation.

"We have no idea if the donor has used our services in the past but whoever you are: thank you very much.

"We help sick and injured pets right through the festive period, so we are immensely grateful.

READ MORE: Game Of Thrones drives surge in popularity of ‘wolf dog’ breed

"PDSA doesn't receive any government funding to provide its vital veterinary service, so I'd like to thank the anonymous supporter for thinking of us."