A pig and a stray at the Dhapa dumping ground, the main landfill for Kolkata's 13 million people, Dhapa, Kolkata, India. Dhapa is a large industrial zone that processes most of Kolkata's garbage and recycling.

A homeless man sleeps with the company of a family of stray dogs (a mother and three puppies total), Allahabad, India.

An inseparable stray dog and cat in the Lake Gardens neighborhood of Kolkata, India. The two spend every day and night together.

A rough looking street dog sleeps next to an indigent man in Pushkar, Rajasthan, India

A rough looking street dog sleeps next to an indigent man in Pushkar, Rajasthan, India

Portrait of a street dog in the Himalayan city of Leh, Ladakh, India. Large aperture (f1.2). Natural light, direct from the camera with no post-processing. Photographed outside against a whitewashed Buddhist temple.

Street dog in late light at a temple in Choti Basti, Pushkar, Rajasthan, India

Street dogs in Pushkar, Rajasthan, India

Beautiful puppy with tilaka in Haridwar, India

Street dog puppy in Pushkar, Rajasthan, India. Taken one day before the puppy perished from sickness.

A visitor from the UK helps a street dog puppy, Pushkar, Rajasthan, India

A visitor from the UK helps a street dog puppy, Pushkar, Rajasthan, India

Street dogs in front of a Subway restaurant in Delhi, India

Beautiful brown calf at the Tree of Life for Animals rescue center (tolfa.org.uk) near Pushkar, Rajasthan, India

A woman pets a tiny street dog puppy, Haridwar, India

A dog with paralyzed hind quarters from being hit by a car, now living permanently at the Tree of Life for Animals rescue center (tolfa.org.uk) near Pushkar, Rajasthan, India

Beautiful stray dog puppy living in the forest near Hidimba Temple, Manali, India

Street dog puppies being cared for by a baba at a crematorium in Pushkar, Rajasthan, India

Kitty on a ledge in Devnagar village, Rajasthan, India. Cat ownership is not very common in Rajasthan.

Street dogs sleep on a warm oven in an alley full of sweets shops, Pushkar, Rajasthan, India

Beautiful stray dog puppy living in the forest near Hidimba Temple, Manali, India

Street dog resting on a pile of sand, Delhi, India

Street dog sleeping on a street left purple after the Holi Festival, Pushkar, Rajasthan, India

A street dog with severe mange eats milk and biscuits provided by tourists, Pushkar, Rajasthan, India. The dog was later saved by the NGO TOLFA in Pushkar.

Two sisters pet a stray dog in Manali, India

Portrait of a street dog in the Himalayan city of Leh, Ladakh, India. Large aperture (f1.2). Natural light, direct from the camera with no post-processing. Photographed outside against a whitewashed Buddhist temple.