An earthquake of magnitude 5.7 struck 58 kilometers (36 miles) north-northeast of Oxapampa in Peru, the European Mediterranean Seismological Centre (EMSC) said on Friday. The quake was at a depth of 40 km, EMSC added.