Excessive rains caused by a coastal El Niño are causing flooding and landslides throughout Peru.