Peru has declared an "environmental emergency" after an oil spill that triggered a clean-up operation on a stretch of northern coastline popular with tourists. The leak was detected last Friday on Las Capullanas beach when the crude oil was about to be loaded onto a tanker, the company said at the weekend without specifying the cause or amount of oil spilled.