Afghanistan Is Muhammad Sharif Jafar, the ISIS Operative Arrested in Pakistan, Truly the Mastermind Behind the Kabul Airport Attack? March 5, 2025