Iran Iranian President Mahmoud Ahmadinejad wraps up a controversial visit to Lebanon Sources: BBC The Australian