A 5.9 magnitude earthquake struck Afghanistan on Friday, sending tremors across parts of North India, including Delhi-NCR.