Taliban Kill IS Leader Behind Kabul Airport Bombing Metro April 26, 2023 The Islamic State group mastermind thought to have planned the devastating 2021 bombing at Kabul airport has been killed by…