Loading…
Staff at the Tree of Life for Animals rescue center in Pushkar, India care for stray and injured puppies
A stray dog on Juhu Beach in Mumbai, India lies in the sand, diseased and sick from eating the garbage the covers the beach and fighting with other dogs in the area.
A stray kitten on Strand Road in Kolkata, India. Strand Road is an extremely busy distribution hub in Kolkata.
A puppy at the Tree of Life for Animals rescue center in Pushkar, India that has just had its leg amputated after being run over by a car
A puppy at the Tree of Life for Animals rescue center in Pushkar, India that has just had its leg amputated after being run over by a car
Staff at the Tree of Life for Animals rescue center in Pushkar, India treat a dog from nearby Ajmer that was hit by a train, severing its front legs
A dog at the Tree of Life for Animals rescue center in Pushkar, India that was hit by a train in nearby Ajmer, severing its front legs
Injured cow and dog resting together at the Tree of Life for Animals rescue center in Pushkar, India
A puppy at the Tree of Life for Animals rescue center in Pushkar, India that has just had its leg amputated after being run over by a car
A dog at the Tree of Life for Animals rescue center in Pushkar, India that was hit by a train in nearby Ajmer, severing its front legs
Emaciated dog with mange receiving treatment at the Tree of Life for Animals rescue center in Pushkar, India
A dog sits in a stone wall on a farm in the rural village of Kharekhari, near Pushkar, Rajasthan, India
Puppies for sale at Crawford Market, Mumbai, India - a city with tens of thousands of stray dogs. The pet trade in Mumbai is a dismal affair.