Iranian President Mahmoud Ahmadinejad has called on Barack Obama to apologise for alleged US interference after disputed elections in the Islamic republic.Mr Ahmadinejad in Tehran celebrating his victory in the presidential elections
The hard-line leader also accused his American counterpart of behaving like his predecessor George Bush.


