Iran, along with its ties to al Qaeda, continues to arm and support terrorist groups such as Hamas in Gaza and Hezbollah in Lebanon, which in turn have networks well beyond the Middle East, including in Latin America ??? where Iran???s President Mahmoud Ahmadinejad just completed yet another visit to his pals in Cuba, Nicaragua, Ecuador and Venezuela.