A 7.5-magnitude earthquake has struck northern Afghanistan, with tremors felt in Pakistan and northern India. At least 51 people are…