Kabul: A powerful 6.3-magnitude earthquake has shaken northern Afghanistan, according to the U.S. Geological Survey. There were no immediate reports of damage. The quake’s epicentre was located 22 km ...