'Blast' at new Iran oil refinery as Ahmadinejad visits
He was not hurt in the blast and went on to make a televised speech to mark the opening of the oil refinery, in the south-western city of Abadan.
A technical problem caused the blast and then a fire, Fars news agency said.
Thick smoke was seen rising from the refinery but the fire was under control, the semi-official agency said.
Another news agency, Mehr, said the explosion was caused by a gas leak and some employees inhaled toxic substances.
In August last year, Iranian authorities denied that an explosive device had been thrown at Mr Ahmadinejad's convoy near the city of Hamedan.
Mr Ahmadinejad is currently involved in a power struggle with Supreme Leader Ayatollah Ali Khamenei, after the latter reinstated the intelligence minister the president tried to sack.
For full version go to www.bbc.co.uk