He also expressed his displeasure over the British government's alleged 'past behaviour' towards Iran and interference in the country's internal affairs.
'We hope that the British government would learn well from its past and move on the path of correcting its behaviour,' Ahmadinejad told the British envoy.
'Iranians won't allow anybody to interfere in its domestic affairs and we hope the British government to compensate for its mistakes,' he added.
He also blamed the Western countries, especially Britain, for irresponsibly interfering during Iran's post-election unrests, the report said.