A strong earthquake, measuring 6.8 on the Richter scale, today struck the Hindukush mountain region in Afghanistan, ripples of which were felt in Pakistan and several parts of north India, including the national capital.