On 16 December 1920 at about 7 p.m. local time, a magnitude-7.9 earthquake ripped along 240 km of fa
Learning the lessons from the Haiyuan quake 100 years on
16 Dec 2020
Kate Ravilious is a science writer based in the UK