An earthquake of magnitude 4.1 struck Nepal in the early hours of Thursday, the National Centre of Seismology (NCS) reported.