Peru has declared an environmental emergency after announcing that 21 beaches on the Pacific coast were contaminated by an oil spill at a refinery run by Spain-based Repsol, following surging waves caused by the eruption of an underwater volcano near Tonga. Prime Minister Mirtha Vásquez said Repsol has promised to deliver a cleaning schedule, to incorporate local fishermen in the …