Iranian President Mahmoud Ahmadinejad has ended his re-election campaign with a TV appearance accusing his opponents of trading in lies and insults. Mr Ahmadinejad said they had conspired with Israelis to falsify documents and graphs to discredit him. His rivals boycotted the chance to appear on TV, after apparently not being offered equal airtime.Huge crowds have been out on the streets, as the rival candidates held their last election rallies. Mr Ahmadinejad is thought to be in a tight race with his main rival, reformist Mir Hossein Mousavi. Two other candidates are standing.