The Pakistani Taliban has taken responsibility for an attack on Karachi Airport that lasted several hours and resulted in the death of at least 18 people. None of those killed were passengers.