A protest in one of the squares in downtown Lima

Location

Lima (map)

Country

Peru

A protest in one of the squares in downtown Lima