The quake was felt over an area more than 1,000 kilometres (621 miles) wide by some 285 million people in Pakistan, India, Uzbekistan, Tajikistan, Kazakhstan, Kyrgyzstan, Afghanistan and Turkmenistan, the European-Mediterranean Seismological Centre said.
Strong tremors jolted major parts of north India, including Delhi-NCR, Jaipur, and Chandigarh as an earthquake of magnitude 6.6 struck Afghanistan on Tuesday.