An earthquake of magnitude 2.9 occurred only 19 minutes ago 10 km west of Shillong, India, India's National Center for Seismology (NCS) reported. The quake hit at a shallow depth of 10 km beneath ...