There is a traffic circle on the drive from the airport in Callao, Peru en route to Miraflores. There is a grassy area and some kind of monument (no picture of monument, sorry!) and there are three dog statues in various parts of the grass. The dogs are wearing red backpacks. What is the meaning of these?
There seems to be a name of the park written in shrubs in the background of the picture I took, but I cannot read it clearly. I looked at Google maps and it might be Plaza Fanning or somewhere nearby? But I’m not sure. Nothing on Google shows the dogs.
Where is it, and why the dogs?