Iranian President Mahmoud Ahmadinejad, currently visiting Brazil, has said that US and Israeli military threats against his nation were a thing of the past, and that, in any case, 'they don't have the courage' to attack Iran.