Peru is demanding compensation from Spanish oil giant Repsol to cover the clean-up costs of a crude oil spill from one of its refineries near the capital Lima over the weekend.

Six thousand barrels of crude oil spilled from the plant on Saturday, coating 18,000 square meters of coastline and sea in sludge that has blackened beaches and killed marine animals. EFE