Loading…
A group of stray dogs tries to stay warm by sleeping on the embers of a fire made by people, Varanasi, India.
Two Hindu women shave their heads and bathe in the Ganges River as part of a religious ritual, Varanasi, India.
A stray dog walks past marigold garlands on the banks of the Ganges River near the sinking temple and Scindia Ghat, Varanasi, India.
A volunteer nutures a dog at the Tree of Life for Animals rescue center in Pushkar, India (tolfa.org.uk)
Workers for the NGO Tree of Life for Animals (tolfa.org.uk) in Pushkar, India release rehabilitated dogs back into the city of Ajmer
A dog rests in a plastic bin in its kennel space at the Tree of Life for Animals rescue center in Pushkar, India (tolfa.org.uk)
A man sits on a stoop near a puppy in Sarnath, near Varanasi, India. Sarnath is an important historical site to Buddhists.
A stray dog eats a live fish given to it by nearby fishermen who are hauling in a net. The dog two whole fish. East Kolkata Wetlands, Kolkata, India.