Stray puppy now protects the tough streets of Rio de Janeiro – in pictures

‘Cabo Olveira’ wears a police uniform while out on patrol in the bairros

EDITOR'S PICKS