A powerful 6.3-magnitude earthquake has struck northern Afghanistan, with tremors felt as far away as India. According to the US Geological Survey, the quake's epicentre was in the northern province of Badakhshan, close to the Pakistani and Tajik borders