An earthquake measuring 6.6 magnitude has struck central Italy, according to the US Geological Survey.

The earthquake has brought down several buildings, but there are no immediate reports of casualties.

According to the USGS, the quake was centred 68 km east southeast of Perugia and was 108 km deep.