Loading…
The highest altitude stray dog I've ever photographed in India, at 12,350 feet near Nimmu village, Ladakh, India
Street dog puppy in Pushkar, Rajasthan, India. Taken one day before the puppy perished from sickness.
Beautiful brown calf at the Tree of Life for Animals rescue center (tolfa.org.uk) near Pushkar, Rajasthan, 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
Kitty on a ledge in Devnagar village, Rajasthan, India. Cat ownership is not very common in Rajasthan.
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.
Street dogs sleeping in an alley full of sweets shops and warm outdoor ovens, Pushkar, Rajasthan, India