An earthquake of magnitude 2.9 struck Haryana’s Sonipat on Saturday, the National Center for Seismology said. ,