A magnitude 6.3 earthquake struck 78 miles west of Piura, Peru, on Monday at a depth of 7 miles, US Geological Survey data showed. (Reuters)