Puppies in a cardboard box, a caged dog, and Nairobi traffic — Africa Magazine