Iranian President Mahmoud Ahmadinejad on Friday called the Holocaust a myth as his country marked pro-Palestinian demonstration. In a speech to al-Quds rally, Ahmadinejad called confrontation with Israel a national and religious duty, news reports said. Several reports quoted him as saying the Holocaust was false pretext for the establishment of Israel in 1948. It is a lie based on an unprovable and mythical claim, he was quoted as saying.