A 5.8 magnitude earthquake struck near the Afghanistan–Tajikistan border, sending tremors across North India, including Delhi-NCR and Jammu and Kashmir.