According to the National Seismological Centre, an earthquake measuring 3.1 on the Richter scale struck around Khudikhola at Ghanpokhara of Marsyangdi Rural Municipality-2 at 9:11 am today.