Tag: Terminal X

Tel Aviv sent alert as Mossad officials killed in Jalalabad by Afghan Taliban

People gather near pieces of broken glass at the site of a suicide attack in Jalalabad

Israeli officials at a police station in Jalalabad, Afghanistan scrambled to control their secret station after a surprise raid by the Afghan Taliban on March 26, 2013. Sources close to Terminal X report that the station, which was located inside