A magnitude 6.5 earthquake has been reported in northern Peru by the Euro-Mediterranean Seismological Institute. The quake is estimated to have reached 100 km below the surface of the earth.