Protest in Panama against a controversial contract to a Canadian mining company. Photo: Roberto Cisneros/AFP.

Protest in Panama against a controversial contract to a Canadian mining company. Photo: Roberto Cisneros/AFP.