Iranian President Mahmoud Ahmadinejad (L) embraces his Venezuelan counterpart, Hugo Chavez, upon his arrival at Miraflores presidential palace in Caracas. Ahmadinejad vowed Wednesday beside firebrand Chavez that Iran and Venezuela would 'stand together until the end' in the face of US 'imperialism.' Photo:Juan Barreto/AFP