A devastation caused by earthquake. Photo: AFP

Peru has been rocked by a major 7.1 magnitude earthquake close to the border with Brazil and Bolivia, the US Geographical Survey (USGS) said.

The massive quake struck 248km north-west of Puerto Maldonado, a city in south-eastern Peru, at 4:04am local time (10am BST).

Advertise With Us

Its epicentre was at a depth of 610km (379 miles), according to the USGS, with the city of Pucallpa hit by two violent shakes.

The quake was also felt in northern Chile and the Colombian city of Medellin, but authorities said there was no tsunami risk.

There are currently no reports of damage or casualties.