Nepal celebrated the 'Day of the Dog' on Wednesday (November 7), honouring dogs from every walk of life, including stray and abandoned dogs, who were fed and treated by vets.
To celebrate the Nepalese Hindu festival of Kukur Tihar or 'Day of the Dog', dogs from everywhere in the country are adorned with garlands and vermilion, and also receive delicious foods or treats as sacred animals.
The animal welfare organisation Animal Nepal took this further by taking care of stray and abandoned dogs, by feeding, decorating and treating them for injuries.
The festival day of Kukur Tihar falls on the second day of a five day religious holiday, and honours dogs who are considered messengers of Yamaraj, the Hindu god of death.