Protesters clash with police during demonstrations against the controversial mining contract with a subsidiary of a Canadian company, in Panama City, Panama. Photo: Welcome Velasco/EFE.

Protesters clash with police during demonstrations against the controversial mining contract with a subsidiary of a Canadian company, in Panama City, Panama. Photo: Welcome Velasco/EFE.

Translate »