Home World News The 2.5 seconds that sealed Shinzo Abe’s fate