Loading…
Animals home dog rescue center in Jodhpur, Rajasthan, India. Home to more than 900 dogs. India has millions of stray dogs.