At least 19 people have been killed and 300 injured after a shallow earthquake rattled northeastern Pakistan, tearing car-sized cracks into roads and heavily damaging infrastructure.

The US Geological Survey says that the epicentre of the 5.2-magnitude quake was near the Kashmiri city of Mirpur, where most of the immediate impact was felt

Rescue operations are expected to continue tonight.