A shallow 5.1 magnitude earthquake has rocked Christchurch and Northern Canterbury residents this morning. The quake struck at 6.45am with its epicentre 35km west of Culverden. GeoNet reported that ...