The Levant News — Turkey reportedly arrested 11 foreigners in raids early this morning, bringing to 24 the number of people detained in connection with Tuesday’s Istanbul airport bombing. Police have identified Chechen Russian Ahmed Chatayev as the Islamic State’s leader in Istanbul and the mastermind behind the attack. Chatayev …
Read More »