India

 

There are an estimated 30 million street dogs in India

Voice of Stray Dogs

Animal Aid Unlimited

Turkey

Turkey is a country that has demonstrated some good efforts at managing the street dog population and providing basic veterinary care to injured, sick animals.

The people appear kind toward the street dog, almost universally providing food and water.

Bogazici University Dog Sanctuary

Peru

The experience of Machu Pichu brought me to several small towns and villages.