Was Iran nuclear ceremony 'diplomatic theatre'?

Iran has staged an elaborate ceremony to unveil new developments in its nuclear programme.

Tehran says it has used domestically-made nuclear fuel in a reactor for the first time, and also unveiled more efficient enrichment centrifuges.

State TV showed President Mahmoud Ahmadinejad inspecting the rods as they were loaded into a reactor.

Robin Wright, a fellow at the US Institute of Peace, told the BBC's Rajesh Mirchandani that "Iran faces an election in two months... and this is a way of saying we are a great regime, get out and vote for us".