Iran‘s strong and rapidly growing ties with Latin America, specially with Venezuela, have raised eyebrows in the US and its western allies since Tehran and Latin nations have forged an alliance against the imperialist and colonialist powers and are striving hard to reinvigorate their relations with the other independent countries which pursue a line of policy independent from the US.