According to the National Centre for Seismology, a 6.2 magnitude earthquake struck Afghanistan at 7:04 IST on Saturday.