Iran executes eight over 2017 Isil terror attack on Tehran