An earthquake with a preliminary magnitude of 5.8 rattled parts of northern and eastern Afghanistan and western Pakistan late ...